CiviCRM Core issueshttps://lab.civicrm.org/dev/core/-/issues2019-09-11T09:27:07Zhttps://lab.civicrm.org/dev/core/-/issues/792Contributions not recording if selected membership is "none" when using a mem...2019-09-11T09:27:07ZbrianhContributions not recording if selected membership is "none" when using a membership pricesetRelated issue on Jira: https://issues.civicrm.org/jira/browse/CRM-21703
**Description**
Contributions are not recording if a user chooses not to sign up for a membership but still makes a contribution. It appears like there is no record...Related issue on Jira: https://issues.civicrm.org/jira/browse/CRM-21703
**Description**
Contributions are not recording if a user chooses not to sign up for a membership but still makes a contribution. It appears like there is no record anywhere, not in the payment processor, nor civi, nor is the submitter charged on their credit card.
**Expected**
To be able to select "none" for membership and:
* submitter to receive an email confirming the contribution
* admins see a contribution recorded in CiviCRM
* admins see a contribution recorded in the payment processor's records
* submitter to be charged on their credit card
**What happens**
The submitter makes it all the way to the Thank You Page and sees a message like "Your contribution has been submitted to Test Processor for processing." but otherwise the Thank You Page looks the same as a normal successful contribution.
* No email is sent
* No contribution is recorded in civi or payment processor's records
* Submitter is not charged
**Reproducing**
This is reproducible on the demo site. I created a contribution page which can be found here:
https://dmaster.demo.civicrm.org/civicrm/contribute/transact?reset=1&action=preview&id=4
* Create a Membership Priceset with membership options as radios, set to *not* required.
* Add in some amount radios.
* Create a contribution page with no amount section and only the membership priceset.
* In Test or Live mode, make a contribution and select "none" for the membership.
* Check the contact's contribution record, nothing is there :(5.19.0https://lab.civicrm.org/dev/core/-/issues/861Mail job stuck after contact marked deceased2022-06-11T14:52:12ZyashodhaMail job stuck after contact marked deceasedMail job gets stuck when a contact's email was placed on hold after draft creation - an additional condition needs to be added in order to skip deceased contacts if they are included in the mail group.
This is same for deceased contact,...Mail job gets stuck when a contact's email was placed on hold after draft creation - an additional condition needs to be added in order to skip deceased contacts if they are included in the mail group.
This is same for deceased contact, his preference changes or if contact's email is no longer primary.
Steps to replicate:
* Create a mailing with contacts and schedule it.
* Edit one of the contact to make it deceased.
* Run the scheduled job, it get stuck and no mailing goes out.
![mailing](/uploads/abc02e14a3961d871c196bbdf774023b/mailing.png)
Desired behavior - mailings to all contacts except deceased should go out.
5.19.0yashodhayashodhahttps://lab.civicrm.org/dev/core/-/issues/1259Update Online Contributions section of configuration checklist2019-09-17T22:01:54ZelilisseckUpdate Online Contributions section of configuration checklistThe configuration checklist should provide a list of common items that an administrator/implementer should confirm while launching CiviCRM for the first time.
One omission is the CiviContribute Component settings page which holds impor...The configuration checklist should provide a list of common items that an administrator/implementer should confirm while launching CiviCRM for the first time.
One omission is the CiviContribute Component settings page which holds important settings to check before beginning to enter contribution data such as Taxes & Invoicing. Suggestion would be to include a sanity check to be sure the CiviContribute component is enabled, and if so a link to the CiviContribute Component Settings form during configuration.
One current inclusion that worries me is to edit System Workflow Templates. It seems that perhaps we should not lead what could potentially be a new user directly to editing these templates in the checklist. Suggestion is to remove the checklist item.
PR for suggestions: https://github.com/civicrm/civicrm-core/pull/153175.19.0elilisseckelilisseckhttps://lab.civicrm.org/dev/core/-/issues/1269Error during "Import Contribution" and not able to import2019-10-09T11:47:08ZtapashError during "Import Contribution" and not able to importReceiving following error in drupal when importing contribution from a csv. Is there a quick fix for this?
`Error: Class name must be a valid object or a string in CRM_Import_Parser->parsePseudoConstantField() (line 565 of /home/webadmi...Receiving following error in drupal when importing contribution from a csv. Is there a quick fix for this?
`Error: Class name must be a valid object or a string in CRM_Import_Parser->parsePseudoConstantField() (line 565 of /home/webadmin/public_html/cmm/sites/all/modules/civicrm/CRM/Import/Parser.php).`
`Notice: Undefined index: bao in CRM_Import_Parser->parsePseudoConstantField() (line 563 of /home/webadmin/public_html/cmm/sites/all/modules/civicrm/CRM/Import/Parser.php).
`5.19.0https://lab.civicrm.org/dev/core/-/issues/1272PHP 7.3 warning on "Import contribution" page.2019-09-28T22:27:29ZjitendraPHP 7.3 warning on "Import contribution" page.Get the below warning on Import Contribution screen after selecting the csv and moving on the "Match Fields" page.
>Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in require_once() (line...Get the below warning on Import Contribution screen after selecting the csv and moving on the "Match Fields" page.
>Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in require_once() (line 227 of /Users/jitendra/src/civicrm/CRM/Core/ClassLoader.php).5.19.0https://lab.civicrm.org/dev/core/-/issues/1279jasmine test crmMailingRadioDateSpec.js always has a failure if west of GMT2019-10-01T02:30:31ZDaveDjasmine test crmMailingRadioDateSpec.js always has a failure if west of GMTIt's a minor annoyance but seems easily fixable assuming I've got the cause right.It's a minor annoyance but seems easily fixable assuming I've got the cause right.5.19.0https://lab.civicrm.org/dev/core/-/issues/1283exported data truncated to 255 when alphanumeric field value2019-10-07T13:57:26ZStoobexported data truncated to 255 when alphanumeric field value* appears unrelated to #877 and to labels, this issue pertains to data itself
* this regression appeared sometime after 5.10 and persists in 5.17
Steps to reproduce:
1. create a Custom Data field of type Alphanumeric and set the field l...* appears unrelated to #877 and to labels, this issue pertains to data itself
* this regression appeared sometime after 5.10 and persists in 5.17
Steps to reproduce:
1. create a Custom Data field of type Alphanumeric and set the field length to 1000
2. fill the data in a test record *well beyond 255* characters in length
3. Export the contact with Custom Data field, observe the field **in CSV** has been truncated to 2555.19.0eileeneileenhttps://lab.civicrm.org/dev/core/-/issues/1291Regression: on translated site with Pending status being translated, membersh...2019-10-05T07:32:33ZsamuelsovRegression: on translated site with Pending status being translated, membership are renewed twiceOn a site with contribution status "Pending" being changed to another label, when a contact wants to become a member using a contribution page, a new membership doesn't go through the Pending state with can leads to a :
* a membership b...On a site with contribution status "Pending" being changed to another label, when a contact wants to become a member using a contribution page, a new membership doesn't go through the Pending state with can leads to a :
* a membership being active when it should be pending
* a membership getting a free renewal5.19.0samuelsovsamuelsovhttps://lab.civicrm.org/dev/core/-/issues/1294Unreleased regression: Advanced Search ignores search parameters and always r...2019-10-05T13:56:40ZPatrick Figelpfigel@greenpeace.orgUnreleased regression: Advanced Search ignores search parameters and always returns all contactsIn master, Advanced Search currently seems to ignore all search parameters and always returns all contacts.
5.18 is **not** affected.In master, Advanced Search currently seems to ignore all search parameters and always returns all contacts.
5.18 is **not** affected.5.19.0eileeneileenhttps://lab.civicrm.org/dev/core/-/issues/1317RepeatTransaction API incorrectly calculates the total amount when recur paym...2019-10-15T20:21:07ZjitendraRepeatTransaction API incorrectly calculates the total amount when recur payment has tax amount.To replicate -
- Create an FT that includes a 10% GST on the main amount.
- Sign up an auto-renew Membership using this FT. So if membership amount is $10, the total amount paid by the user is $11.
- Now, when the next recur needs to be...To replicate -
- Create an FT that includes a 10% GST on the main amount.
- Sign up an auto-renew Membership using this FT. So if membership amount is $10, the total amount paid by the user is $11.
- Now, when the next recur needs to be processed, if repeattransaction is called on this recur contribution, it recalculates the tax on the already taxed amount. So the second payment will be recorded with total amount = $12.1.5.19.0https://lab.civicrm.org/dev/core/-/issues/1323Can't use "Add Activity" task from Search Builder2019-10-16T20:33:23ZJonGoldCan't use "Add Activity" task from Search BuilderSteps to replicate:
* Do a search from Search Builder.
* Select *Add Activity* as your task.
* Submit the activity.
Observe your yellow screen of death.
It's a one-line fix, the wrong user context is passed to the state machine.Steps to replicate:
* Do a search from Search Builder.
* Select *Add Activity* as your task.
* Submit the activity.
Observe your yellow screen of death.
It's a one-line fix, the wrong user context is passed to the state machine.5.19.0JonGoldJonGoldhttps://lab.civicrm.org/dev/core/-/issues/1348Find Activities not working in 5.19beta1 and master2019-10-30T01:36:30ZDaveDFind Activities not working in 5.19beta1 and masterIt's working in 5.18.4. In 5.19+ it just always returns all activities.
It's because of a change in CRM_Core_Form_Search::setFormValues(). This now calls $this->getFormValues(), but for activity search all that does is return NULL, so n...It's working in 5.18.4. In 5.19+ it just always returns all activities.
It's because of a change in CRM_Core_Form_Search::setFormValues(). This now calls $this->getFormValues(), but for activity search all that does is return NULL, so no form values get set.5.19.0DaveDDaveD