Development issueshttps://lab.civicrm.org/groups/dev/-/issues2020-11-01T21:07:07Zhttps://lab.civicrm.org/dev/core/-/issues/2149For countries without a province N/A is not accepted as a state in a profile2020-11-01T21:07:07ZStoobFor countries without a province N/A is not accepted as a state in a profileTake for example Singapore or Monaco.
A form can be submitted for the Billing Block with these Countries without a State (N/A is selected) but the same is not true for a Profile.
The attachment will illustrate.
[singapore-profile.pdf]...Take for example Singapore or Monaco.
A form can be submitted for the Billing Block with these Countries without a State (N/A is selected) but the same is not true for a Profile.
The attachment will illustrate.
[singapore-profile.pdf](/uploads/5c0f195c42c2df4329ff9a05f9559728/singapore-profile.pdf)
![singapore](/uploads/5c06891671559b82319a663823794802/singapore.png)5.31.0https://lab.civicrm.org/dev/core/-/issues/2147IN operator not working in Search2020-11-02T05:46:11ZedvanleeuwenIN operator not working in SearchOverview
----------------------------------------
When selecting multiple groups in contact search, I should get all the contacts of the groups combined. Now, only the contacts of the first group are displayed.
_If you have already post...Overview
----------------------------------------
When selecting multiple groups in contact search, I should get all the contacts of the groups combined. Now, only the contacts of the first group are displayed.
_If you have already posted on https://civicrm.stackexchange.com or https://chat.civicrm.org, please include the link to that conversation._
Reproduction steps
----------------------------------------
1. Click on **Contacts -> Search**.
1. Select **in** and choose more than one group.
1. Only the contacts of the first group chosen are displayed.
Current behaviour
----------------------------------------
_What happens currently. Please provide error messages, screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
When selecting multiple groups in contact search, I get only the contacts of the first group.
Expected behaviour
----------------------------------------
When selecting multiple groups in contact search, I should get all the contacts of the groups combined.
Environment information
----------------------------------------
<!-- Some of the items below may not be relevant for every bug - if in doubt please include more information than you think is neccessary. -->
* __Browser:__ _Edge_
* __CiviCRM:__ _5.30_ <!-- If this problem relates to an upgrade, then specify both old and new versions -->
* __PHP:__ _7.4__
* __CMS:__ _Drupal 7_
* __Database:__ _MariaDB 10.4_
* __Web Server:__ _Apache 2.4_
Comments
----------------------------------------
I have verified and recreated the problem on the demo site.5.31.0https://lab.civicrm.org/dev/core/-/issues/2143Custom Searches in events fail after 5.30.x upgrade2020-10-27T02:46:00ZspalmstromCustom Searches in events fail after 5.30.x upgradeOverview
----------------------------------------
_Please describe your problem or bug in detail._
After upgrading to CiviCRM 5.30 under Joomla, event based custom searches fail with: *DB Error: value count on row* and a stack trace. I...Overview
----------------------------------------
_Please describe your problem or bug in detail._
After upgrading to CiviCRM 5.30 under Joomla, event based custom searches fail with: *DB Error: value count on row* and a stack trace. I have a development Drupal instance, but that failed to run CiviCRM after the update and I haven't managed to resolve that issue.
It is running under IIS, but we also see it under Linux.
Reproduction steps
----------------------------------------
1. Click on **Search** and select **Custom Searches**
1. Click on **Event Aggregate**
1. Select an event
1. Click **Search**
Current behaviour
----------------------------------------
_What happens currently. Please provide error messages, screenshots or gifs ([LICEcap](http://www.cockos.com/licecap/), [SilentCast](https://github.com/colinkeenan/silentcast)) where appropriate._
Stack trace:
```
#0 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Error.php(148): CRM_Core_Error::backtrace()
#1 <Joomla directory>\administrator\components\com_civicrm\civicrm\vendor\pear\pear-core-minimal\src\PEAR.php(922): CRM_Core_Error::handle(Object(DB_Error))
#2 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB.php(997): PEAR_Error->__construct("DB Error: value count on row", -22, 16, (Array:2), "\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#3 <Joomla directory>\administrator\components\com_civicrm\civicrm\vendor\pear\pear-core-minimal\src\PEAR.php(575): DB_Error->__construct(-22, 16, (Array:2), "\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#4 <Joomla directory>\administrator\components\com_civicrm\civicrm\vendor\pear\pear-core-minimal\src\PEAR.php(223): PEAR::_raiseError(Object(DB_mysqli), NULL, -22, 16, (Array:2), "\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...", "DB_Error", TRUE)
#5 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\common.php(1920): PEAR->__call("raiseError", (Array:7))
#6 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\mysqli.php(936): DB_common->raiseError(-22, NULL, NULL, "\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...", "1136 ** Column count doesn't match value count at row 1")
#7 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\mysqli.php(406): DB_mysqli->mysqliRaiseError()
#8 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\common.php(1229): DB_mysqli->simpleQuery("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#9 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\DataObject.php(2696): DB_common->query("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#10 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\DB\DataObject.php(1829): DB_DataObject->_query("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#11 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\DAO.php(445): DB_DataObject->query("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...")
#12 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\DAO.php(1551): CRM_Core_DAO->query("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...", TRUE)
#13 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\PrevNextCache\Sql.php(43): CRM_Core_DAO::executeQuery("\nINSERT INTO civicrm_prevnext_cache (cachekey, entity_id1, data)\n\n ...", (Array:0), FALSE)
#14 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Contact\Selector.php(1047): CRM_Core_PrevNextCache_Sql->fillWithSql("civicrm search f34df2377021b9d0d51da884d5a36bf1372d6d1cf25a00d692664ad719aadc...", "\n SELECT civicrm_participant.event_id as event_id,\n COUNT(civ...")
#15 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Contact\Selector.php(909): CRM_Contact_Selector->fillupPrevNextCache(Object(CRM_Utils_Sort), "civicrm search f34df2377021b9d0d51da884d5a36bf1372d6d1cf25a00d692664ad719aadc...", 0, 500)
#16 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Contact\Selector\Custom.php(358): CRM_Contact_Selector->buildPrevNextCache(Object(CRM_Utils_Sort))
#17 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Selector\Controller.php(402): CRM_Contact_Selector_Custom->getRows(4, 0, 50, Object(CRM_Utils_Sort), 1, NULL)
#18 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Selector\Controller.php(324): CRM_Core_Selector_Controller->getRows(Object(CRM_Contact_Selector_Controller))
#19 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Contact\Form\Search.php(867): CRM_Core_Selector_Controller->run()
#20 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Contact\Form\Search\Custom.php(157): CRM_Contact_Form_Search->postProcess()
#21 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Form.php(507): CRM_Contact_Form_Search_Custom->postProcess()
#22 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\QuickForm\Action\Refresh.php(57): CRM_Core_Form->mainProcess()
#23 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\HTML\QuickForm\Controller.php(203): CRM_Core_QuickForm_Action_Refresh->perform(Object(CRM_Contact_Form_Search_Custom), "refresh")
#24 <Joomla directory>\administrator\components\com_civicrm\civicrm\packages\HTML\QuickForm\Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Contact_Form_Search_Custom), "refresh")
#25 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Controller.php(347): HTML_QuickForm_Page->handle("refresh")
#26 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Invoke.php(312): CRM_Core_Controller->run((Array:4), (Array:0))
#27 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Invoke.php(68): CRM_Core_Invoke::runItem((Array:12))
#28 <Joomla directory>\administrator\components\com_civicrm\civicrm\CRM\Core\Invoke.php(36): CRM_Core_Invoke::_invoke((Array:4))
#29 <Joomla directory>\administrator\components\com_civicrm\civicrm.php(121): CRM_Core_Invoke::invoke((Array:4))
#30 <Joomla directory>\administrator\components\com_civicrm\civicrm.php(40): civicrm_invoke()
#31 <Joomla directory>\libraries\src\Component\ComponentHelper.php(402): require_once("<Joomla directory>\administrator\components\com_civicrm\civicrm.php")
#32 <Joomla directory>\libraries\src\Component\ComponentHelper.php(377): Joomla\CMS\Component\ComponentHelper::executeComponent("<Joomla directory>\administrator/components/com_civicrm/civicrm.php")
#33 <Joomla directory>\libraries\src\Application\AdministratorApplication.php(101): Joomla\CMS\Component\ComponentHelper::renderComponent("com_civicrm")
#34 <Joomla directory>\libraries\src\Application\AdministratorApplication.php(159): Joomla\CMS\Application\AdministratorApplication->dispatch()
#35 <Joomla directory>\libraries\src\Application\CMSApplication.php(196): Joomla\CMS\Application\AdministratorApplication->doExecute()
#36 <Joomla directory>\administrator\index.php(51): Joomla\CMS\Application\CMSApplication->execute()
#37 {main}
```
![image](/uploads/9ddf7a4a28592eaa4e0a986960497142/image.png)
Expected behaviour
----------------------------------------
_What should happen._
Something like:
![image](/uploads/e9361b8bcdcc782ac1398f32cb7adb50/image.png)
Environment information
----------------------------------------
<!-- Some of the items below may not be relevant for every bug - if in doubt please include more information than you think is necessary. -->
* __Browser:__ _Edge_, but probably irrelevant_
* __CiviCRM:__ _5.30.x..._ Upgrading from _5.29.1_ <!-- If this problem relates to an upgrade, then specify both old and new versions -->
* __PHP:__ _7.3.23/7.4.11_ but probably irrelevant
* __CMS:__ _Joomla 3.9.22_ but may be irrelevant
* __Database:__ _MySQL 5.6.40-84.0-log/MySQL 5.7.31-log..._ but probably irrelevant
* __Web Server:__ _Apache/IIS_ but probably irrelevant.
Comments
----------------------------------------
_Anything else you would like the reviewer to note._
I have been attempting to research this, and it appears to be related to how CiviCRM is trying to populate civicrm_prevnext_cache where for the event based searches it is trying to add the wrong number of values. I am reporting it in case someone has a quick fix for the issue.5.31.0https://lab.civicrm.org/dev/core/-/issues/2136Drupal 7 + 9 Groups dont show in edit with version 5.30.12020-10-22T23:29:16ZRar9Drupal 7 + 9 Groups dont show in edit with version 5.30.1![Screenshot_10](/uploads/891ee92f4baa04a58639b60eddc4a7f4/Screenshot_10.jpg)
On from 5.29. to 5.30.0 groups where showing with extra SPAN https://lab.civicrm.org/dev/core/-/issues/2105
Now with last 5.30.1 version the Group keep load...![Screenshot_10](/uploads/891ee92f4baa04a58639b60eddc4a7f4/Screenshot_10.jpg)
On from 5.29. to 5.30.0 groups where showing with extra SPAN https://lab.civicrm.org/dev/core/-/issues/2105
Now with last 5.30.1 version the Group keep loading and dont display at all anymore.
This is valid for druapl 7 php 7.3x and drupal 9 php 7.4x5.31.0https://lab.civicrm.org/dev/core/-/issues/2132"Network Error" when sorting contact search results by City, Postcode or Country2020-10-27T12:13:15Zjern"Network Error" when sorting contact search results by City, Postcode or CountryIf you search for contacts and then try to sort the result list by clicking on City, Postcode or Country, a "Network Error Unable to reach the server. Please refresh this page in your browser and try again." modal window appears. Sorting...If you search for contacts and then try to sort the result list by clicking on City, Postcode or Country, a "Network Error Unable to reach the server. Please refresh this page in your browser and try again." modal window appears. Sorting by Name or Email is fine. This error was found in 5.30.0 (WP), but it's also present in the WP sandbox version 5.32. According to @haystack also in Drupal.https://lab.civicrm.org/dev/core/-/issues/2119Possible regression on deleted contacts2022-03-03T16:58:47ZeileenPossible regression on deleted contactshttps://civicrm.stackexchange.com/questions/37931/mailing-to-a-contacts-in-a-group-deleted-contacts-were-included-to-the-list-ofhttps://civicrm.stackexchange.com/questions/37931/mailing-to-a-contacts-in-a-group-deleted-contacts-were-included-to-the-list-of5.30.1https://lab.civicrm.org/dev/core/-/issues/2118All my newly created contacts are from Afghanistan2020-10-15T19:10:45ZDaveDAll my newly created contacts are from AfghanistanSeems unlikely to be a coincidence.
Must be something recent in 5.31/master with the country dropdown. Can confirm it does not happen in 5.30.
It only happens if you have no default country set at civicrm/admin/setting/localization?res...Seems unlikely to be a coincidence.
Must be something recent in 5.31/master with the country dropdown. Can confirm it does not happen in 5.30.
It only happens if you have no default country set at civicrm/admin/setting/localization?reset=1
Simply go to create a contact and expand the address section. Afghanistan is now selected and the country field is required.5.31.0https://lab.civicrm.org/dev/core/-/issues/2117Unable to load Contribution/Event pages on WP2020-10-15T11:33:38ZkcristianoUnable to load Contribution/Event pages on WPIn CiviCRM 5.31-beta using WP 5.5.1, php 7.3-fpm, apache 2.4, MariaDB 10.3 Loading any contribution page or event registration page throws a fatal error:
```
thrown in /srv/www/buildkit/wpcvrc/web/wp-content/plugins/civicrm/civicrm/C...In CiviCRM 5.31-beta using WP 5.5.1, php 7.3-fpm, apache 2.4, MariaDB 10.3 Loading any contribution page or event registration page throws a fatal error:
```
thrown in /srv/www/buildkit/wpcvrc/web/wp-content/plugins/civicrm/civicrm/CRM/Core/Region.php on line 140
[12-Oct-2020 14:40:03 UTC] PHP Fatal error: Uncaught CRM_Core_Exception: [0: Snippet type is unrecognized
thrown in /srv/www/buildkit/wpcvrc/web/wp-content/plugins/civicrm/civicrm/CRM/Core/Region.php on line 140
```
Same environment on 5.30.0 works perfectly.
Oddly https://wpmaster.demo.civicrm.org/ works, but a newly built local wpmaster does not.
I suspect that https://github.com/civicrm/civicrm-core/commit/060617e9df668cd7d422b6b32276364cd3368310 might be the culprit, but I need to investigate.https://lab.civicrm.org/dev/core/-/issues/2108Deprecation warnings when making thank-you letters2020-10-13T23:10:13ZDaveDDeprecation warnings when making thank-you lettersIn 5.31 and master only:
In a [recent commit](https://github.com/civicrm/civicrm-core/pull/17675/files#diff-f9397c2b103c68ffb588679b5d4784a2R377) you can no longer pass attributes to CRM_Core_Form::add() as a string. The PDF letters sti...In 5.31 and master only:
In a [recent commit](https://github.com/civicrm/civicrm-core/pull/17675/files#diff-f9397c2b103c68ffb588679b5d4784a2R377) you can no longer pass attributes to CRM_Core_Form::add() as a string. The PDF letters still do this though, so you get warnings like `User deprecated function: Attributes passed to CRM_Core_Form::add() are not an array. Array ( [civi.tag] => deprecated ) in CRM_Core_Error_Log->log() (line 58 of .../sites/all/modules/civicrm/CRM/Core/Error/Log.php)`.
These lines:
* CRM\Core\Form\Task\PDFLetterCommon.php(55)
* CRM\Core\Form\Task\PDFLetterCommon.php(71)
* CRM\Contribute\Form\Task\PDFLetter.php(100)
Also, I understand why it's a warning, just since it swallows the backtrace you then need to edit [the line in CRM_Core_Form](https://github.com/civicrm/civicrm-core/blob/8e499926de4a31182f3e8007789c325647417a16/CRM/Core/Form.php#L377) to log a backtrace instead to find the actual problem (in case others are also seeing similar warnings now and trying to track it down).5.31.0https://lab.civicrm.org/dev/core/-/issues/2105Drupal 7 - Groups children now get shown with SPAN CSS error2020-10-21T20:34:36ZRar9Drupal 7 - Groups children now get shown with SPAN CSS error
![Screenshot_3](/uploads/5cefdb274e847fcedd63ff54fb12f4bd/Screenshot_3.jpg)
Since 5.29.0 this error was introduced.
Its only present in **edit mode** and only present for CHILD Terms
Under View Contact Child groups get shown correctly.
![Screenshot_3](/uploads/5cefdb274e847fcedd63ff54fb12f4bd/Screenshot_3.jpg)
Since 5.29.0 this error was introduced.
Its only present in **edit mode** and only present for CHILD Terms
Under View Contact Child groups get shown correctly.5.30.0https://lab.civicrm.org/dev/core/-/issues/2102Changing address on event hangs2020-10-10T19:34:14Zaydunsaidan.saunders@squiffle.ukChanging address on event hangsOverview
----------------------------------------
Changing the address on an event causes hang (spinning logo)
Reproduction steps
----------------------------------------
1. Create an Event with a location & Save.
1. On Event configurat...Overview
----------------------------------------
Changing the address on an event causes hang (spinning logo)
Reproduction steps
----------------------------------------
1. Create an Event with a location & Save.
1. On Event configuration select 'Event Location' tab
1. Click **Create new location** radio
1. Enter address details
1. Click **Save**
Current behaviour
----------------------------------------
Spinning logo. On reloading the page, 'Create new location' is still selected with no address details
Expected behaviour
----------------------------------------
Should save as normal
Environment information
----------------------------------------
* __CiviCRM:__ _Master_
Comments
----------------------------------------
Also tested on test site for https://github.com/civicrm/civicrm-core/pull/18710 (ie not fixed by PR 18710)
Regression since 5.28.25.31.1https://lab.civicrm.org/dev/core/-/issues/2096Creating new event without email fails2020-10-08T19:41:38Zaydunsaidan.saunders@squiffle.ukCreating new event without email failsOverview
----------------------------------------
Creating a new event without an email produces `Mandatory values missing from Api4 Email::save: email` failure
Reproduction steps
----------------------------------------
1. Click on **E...Overview
----------------------------------------
Creating a new event without an email produces `Mandatory values missing from Api4 Email::save: email` failure
Reproduction steps
----------------------------------------
1. Click on **Events -> New Event**.
1. Enter mandatory fields **Event Type**, **Default Role**, **Event Title** and **Start** and click **Continue**.
1. Observe Email is not required
1. Click **Save and Done**
Current behaviour
----------------------------------------
Error: `Mandatory values missing from Api4 Email::save: email`
Expected behaviour
----------------------------------------
No error!
Environment information
----------------------------------------
* __CiviCRM:__ _Master_
Comments
----------------------------------------
Verified on dmaster5.31.0https://lab.civicrm.org/dev/core/-/issues/2093Undefined index 'class' on new individual form2020-10-06T23:51:30ZDaveDUndefined index 'class' on new individual formIt's probably not limited to new individual, but [this recent commit](https://github.com/civicrm/civicrm-core/commit/4367e9641356b13764aceb289c46b6023c6c6bb8#diff-bdea9a3ec62827e6c90a70202ea9f7ccR797) added a line that generates the noti...It's probably not limited to new individual, but [this recent commit](https://github.com/civicrm/civicrm-core/commit/4367e9641356b13764aceb289c46b6023c6c6bb8#diff-bdea9a3ec62827e6c90a70202ea9f7ccR797) added a line that generates the notice:
`$fieldAttributes['class'] .= ltrim($fieldAttributes['class'] ?? '' . ' crm-select2');`
You can't use `.=` if the variable isn't set yet, so this gives a red error box on the form. I thought I had written a test to catch generic red boxes on New Individual but maybe it's not a complete test.
Also while it ends up not mattering here, on the right-hand-side personally I think it's best to use brackets to be clear when using `??` and `.` at the same time, since the `.` ends up winning and can sometimes be a sneaky bug.5.31.0https://lab.civicrm.org/dev/core/-/issues/2052Some datepicker fields only allow choosing dates far in the future2020-09-20T21:21:36ZJonGoldSome datepicker fields only allow choosing dates far in the futureSteps to replicate:
* Send a mass SMS. If you're using a buildkit build, you'll need to install an SMS extension and define an SMS provider.
* On the "Schedule" screen, try to pick a schedule date.
Expected Behavior:
Years shown are 20...Steps to replicate:
* Send a mass SMS. If you're using a buildkit build, you'll need to install an SMS extension and define an SMS provider.
* On the "Schedule" screen, try to pick a schedule date.
Expected Behavior:
Years shown are 2020 and above.
Actual behavior:
Dates are several thousand years in the future.
I used `git bisect` to track it to [this PR](https://github.com/civicrm/civicrm-core/pull/16610). Tagging @mattwire.
I can see that `CRM_SMS_Form_Schedule` sets the `minDate` to `time()`, which is a Unix timestamp - and Matt's PR runs that through `strtotime`, which munges it into a different Unix timestamp. If Matt could give insight as to whether this should get fixed at the form level or in `CRM_Core_Form` I could potentially work on a fix.5.30.0JonGoldJonGoldhttps://lab.civicrm.org/dev/core/-/issues/2040Multiple email activity cc recipients get scrunched together in recorded acti...2020-09-23T00:47:08ZDaveDMultiple email activity cc recipients get scrunched together in recorded activity details fieldRecently refactored and the comma separator went missing: https://github.com/civicrm/civicrm-core/commit/a01fb99f56574eae7b6ade7cbb4f3292c505fe7d#diff-e604b19bd1979412f2455096459e761bR411-L439
https://github.com/civicrm/civicrm-core/blo...Recently refactored and the comma separator went missing: https://github.com/civicrm/civicrm-core/commit/a01fb99f56574eae7b6ade7cbb4f3292c505fe7d#diff-e604b19bd1979412f2455096459e761bR411-L439
https://github.com/civicrm/civicrm-core/blob/b3925388349a3d356b8852ead72361123e3ed196/CRM/Contact/Form/Task/EmailTrait.php#L564
Also the contact link url contains force=1 which seems unnecessary.
1. Send an outbound email in civi to multiple cc recipients.
1. Look at the details field on the recorded activity.
I can do a PR - came up while reviewing https://github.com/civicrm/civicrm-core/pull/182995.31.0https://lab.civicrm.org/dev/core/-/issues/2036Drupal 7 installer still looking for pear::DB in packages folder2020-09-15T21:06:26ZDaveDDrupal 7 installer still looking for pear::DB in packages folderhttps://github.com/civicrm/civicrm-core/blob/1ff2405992ac45df88425ff400a2c37f6056d938/install/civicrm.php#L134
It's now under vendor.
This would affect 5.30 too.https://github.com/civicrm/civicrm-core/blob/1ff2405992ac45df88425ff400a2c37f6056d938/install/civicrm.php#L134
It's now under vendor.
This would affect 5.30 too.5.30.0https://lab.civicrm.org/dev/core/-/issues/2035Invoice no longer displays amount paid/due2020-09-28T22:47:08ZlcdwebInvoice no longer displays amount paid/dueIt appears the PDF invoice no longer displays the amount paid or due. I'm not sure if this is a regression in 5.29.0 or earlier, but it definitely is in a recent release.
To reproduce, enable invoicing (Administer > CiviContribute > Civ...It appears the PDF invoice no longer displays the amount paid or due. I'm not sure if this is a regression in 5.29.0 or earlier, but it definitely is in a recent release.
To reproduce, enable invoicing (Administer > CiviContribute > CiviContribute Component Settings), view an completed contribution and generate an invoice. It previously would include the amount paid and balance due. See screenshot sample.
![9-15-2020_12-10-09_PM](/uploads/0be08c217b658a1886c73bbb12d3f922/9-15-2020_12-10-09_PM.png)5.30.0https://lab.civicrm.org/dev/core/-/issues/2022weird buttons - regression2020-09-12T20:27:43Zeileenweird buttons - regressionhttps://lab.civicrm.org/dev/core/-/issues/2018Paypal express button broken?2020-09-16T00:41:25ZeileenPaypal express button broken?I think the button change might have caused this - see the paypal submit button is broken
![Screen_Shot_2020-09-11_at_9.17.03_PM](/uploads/d22f4980714e720fea554231c05f86c2/Screen_Shot_2020-09-11_at_9.17.03_PM.png)I think the button change might have caused this - see the paypal submit button is broken
![Screen_Shot_2020-09-11_at_9.17.03_PM](/uploads/d22f4980714e720fea554231c05f86c2/Screen_Shot_2020-09-11_at_9.17.03_PM.png)5.30.0https://lab.civicrm.org/dev/core/-/issues/2008Permissions problem on add or edit template2020-09-16T22:47:34ZTony Maynard-SmithPermissions problem on add or edit templateOverview
----------------------------------------
A User with the permissions Access CiviCRM backend and API, Access AJAX API, Edit message templates, Edit user-driven message templates can view existing templates, open the form to add o...Overview
----------------------------------------
A User with the permissions Access CiviCRM backend and API, Access AJAX API, Edit message templates, Edit user-driven message templates can view existing templates, open the form to add or edit one, but gets a fatal error on trying to save it.
This is a regression between 5.24 which worked, and 5.28.2 which does not.
See also https://civicrm.stackexchange.com/questions/36233/problem-with-permissions-to-edit-message-templates
Reproduction steps
----------------------------------------
1. Set up user with above permissions
2. Go to Mailings -> Message Templates
3. Click Add Template, fill in Title, Subject and a single line of plain text in the content.
4. Click Save and Done.
Current behaviour
----------------------------------------
Get the attached error message, Authorisation Failure ...
![Template_Error](/uploads/dbce1fac8fb0ec17862bbbb92a57b84d/Template_Error.PNG)
Expected behaviour
----------------------------------------
Should save correctly.
Environment information
----------------------------------------
* __Browser:__ Firefox / Chrome
* __CiviCRM:__ 5.28.2. Worked correctly in 5.24.
* __PHP:__ 7.2.33
* __CMS:__ Drupal 7.72 (Also reported on Joomla)5.30.0