Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2023-10-10T13:39:17Zhttps://lab.civicrm.org/extensions/stripe/-/issues/448Stripe Checkout email2023-10-10T13:39:17ZtreseroStripe Checkout emailWhen using stripe checkout, I get the following error when registering for an event.
`Fatal Error Details = array:3 [
"message" => "Property 'email' has not been set."
"code" => null
"exception" => BadMethodCallException {#16196
...When using stripe checkout, I get the following error when registering for an event.
`Fatal Error Details = array:3 [
"message" => "Property 'email' has not been set."
"code" => null
"exception" => BadMethodCallException {#16196
#message: "Property 'email' has not been set."
#code: 0
#file: "/var/www/iaa/wp-content/plugins/civicrm/civicrm/Civi/Payment/PropertyBag.php"
#line: 322
`
This occurs when going to Confirm Your Registration
I checked PropertyBag source, but I'm not sure why email is an issue.
This is not an error with any other payment type for the registration, including the Generic Stripe (i.e. not Stripe Checkout)
The email is collected in the registration form. Could it be related to a user not being registered? I'm guessing here.
![image](/uploads/ce298ac5efa941209cdadf65b97b35b0/image.png)6.10https://lab.civicrm.org/extensions/civirules/-/issues/203Trigger "Case is deleted" doesn't work2023-08-27T09:58:52ZguitarmanTrigger "Case is deleted" doesn't workWhatever action is chosen, for the trigger "case is deleted", the action is never executed.Whatever action is chosen, for the trigger "case is deleted", the action is never executed.https://lab.civicrm.org/extensions/stripe/-/issues/447How to process BACS Direct Debit payment?2023-08-28T16:31:45ZtapashHow to process BACS Direct Debit payment?I am running the latest version of extension. Although I have enabled BACS DD in the stripe settings in my account and in civicrm, I was unable to process a payment via DD.
Is there a readme that can be followed? ThanksI am running the latest version of extension. Although I have enabled BACS DD in the stripe settings in my account and in civicrm, I was unable to process a payment via DD.
Is there a readme that can be followed? Thankshttps://lab.civicrm.org/extensions/groupadmin/-/issues/10Group Admin not visible when extension "CiviCRM Administration UI" is activated2023-09-26T22:49:28ZMariaVGroup Admin not visible when extension "CiviCRM Administration UI" is activatedI have noticed when extension "CiviCRM Administration UI" is activated, then there is no group admin menu. I am not sure how this works or if there is any solution when the page is created by form builder.I have noticed when extension "CiviCRM Administration UI" is activated, then there is no group admin menu. I am not sure how this works or if there is any solution when the page is created by form builder.https://lab.civicrm.org/extensions/prettyworkflowmessages/-/issues/10Empty {lteral} tags for automated messages like group subscription confirmation2023-08-24T09:27:18ZKurund JalmiEmpty {lteral} tags for automated messages like group subscription confirmationMessage displays empty literal tags on top
```bash
{literal}{/literal} {literal}{/literal} {literal}{/literal}
```Message displays empty literal tags on top
```bash
{literal}{/literal} {literal}{/literal} {literal}{/literal}
```Kurund JalmiKurund Jalmihttps://lab.civicrm.org/extensions/ses/-/issues/1Deprecated function CRM_Mailing_Event_BAO_MailingEventBounce::create, use rec...2023-12-12T23:10:10ZyurgDeprecated function CRM_Mailing_Event_BAO_MailingEventBounce::create, use recordBounce: any real-world consequences?Getting a lot of CiviCRM 5.64.1/Drupal 7.97 watchdog log warnings.
Is there any possible negative impact or this is just a warning we can happily ignore for the time being?
Thanks!
` [warning] Deprecated function CRM_Mailing_Event...Getting a lot of CiviCRM 5.64.1/Drupal 7.97 watchdog log warnings.
Is there any possible negative impact or this is just a warning we can happily ignore for the time being?
Thanks!
` [warning] Deprecated function CRM_Mailing_Event_BAO_MailingEventBounce::create, use recordBounce.
CRM_Core_Error::deprecatedFunctionWarning
CRM_Mailing_Event_BAO_MailingEventBounce::create
CRM_Ses_Page_Webhook::run
CRM_Core_Invoke::runItem
Array
(
[civi.tag] => deprecated
)
`https://lab.civicrm.org/extensions/formprotection/-/issues/22ReCAPTCHA v3: Lots of false positives this past week2024-01-18T14:58:47ZJonGoldReCAPTCHA v3: Lots of false positives this past weekIn the past week, I've had three different sites experience ReCAPTCHA v3 false positives after previously having had none.
This also reveals another issue - when ReCAPTCHA v3 fails, depending on the configuration the visitor may or may ...In the past week, I've had three different sites experience ReCAPTCHA v3 false positives after previously having had none.
This also reveals another issue - when ReCAPTCHA v3 fails, depending on the configuration the visitor may or may not see an error message, but it's not actionable in any way - e.g. there's no fallback CAPTCHA.
I don't have any steps to take right now, but I'm starting this conversation because I presume others are seeing the same.https://lab.civicrm.org/extensions/btrmsgtpl/-/issues/1Crash on mariadb "rename column"2023-08-27T13:07:41ZDaveDCrash on mariadb "rename column"It looks like RENAME is only supported on mariadb 10.5.2+
Using `CHANGE COLUMN msg_title rev_alias varchar(255) DEFAULT NULL COMMENT 'Descriptive title of message',` worked for me.It looks like RENAME is only supported on mariadb 10.5.2+
Using `CHANGE COLUMN msg_title rev_alias varchar(255) DEFAULT NULL COMMENT 'Descriptive title of message',` worked for me.https://lab.civicrm.org/extensions/lineitemedit/-/issues/69Only 10 line items can be added in one go2023-08-30T12:52:04ZfrankADsystopia.deOnly 10 line items can be added in one goThe button "Add another item" disappears after adding the 10th item. After that you have to save the contribution and edit it again to add ten more line items and so on.
See missing button after adding the 10th item.
![line-item-add-mi...The button "Add another item" disappears after adding the 10th item. After that you have to save the contribution and edit it again to add ten more line items and so on.
See missing button after adding the 10th item.
![line-item-add-missing.png](/uploads/db74a5384a272024ff9f100635fad9e6/line-item-add-missing.png)
Could you help with this problem? Should we try to provide an MR for this?
Best, Stefanhttps://lab.civicrm.org/extensions/lineitemedit/-/issues/68Line Item Editor lists only 25 line items2023-09-25T13:39:07ZfrankADsystopia.deLine Item Editor lists only 25 line itemsIf you add more than 25 line items to a contribution, only the first 25 are shown.
See this view of a contribution with 30 line items.
![contribution-line-item-list.png](/uploads/1e724e16108e60181fc89d050eead1c6/contribution-line-item-...If you add more than 25 line items to a contribution, only the first 25 are shown.
See this view of a contribution with 30 line items.
![contribution-line-item-list.png](/uploads/1e724e16108e60181fc89d050eead1c6/contribution-line-item-list.png)
Now see the list of line items in the edit view of the contribution, with the list of line items the editor displays.
![line-item-editor-view.png](/uploads/f047bb29ae09dca9cbdf33a03b07ec40/line-item-editor-view.png)
The last five items are missing. It is possible to add new line item via the "Add another item" button, but they will also not be displayed.
Possible cause for problem: a query with out a defined limit only gives the first 25 entries.
Could you please look into that problem? Should we try to provide a MR for this problem?
Thank you for your work and your help.
Best, StefanEdselopezEdselopezhttps://lab.civicrm.org/extensions/stripe/-/issues/446Support API version 2023-08-162024-03-09T12:53:23Zmattwiremjw@mjwconsult.co.ukSupport API version 2023-08-16https://stripe.com/docs/upgrades#2023-08-16
Looks like we'll need to specify `return_url` when creating paymentIntents/setupIntents.https://stripe.com/docs/upgrades#2023-08-16
Looks like we'll need to specify `return_url` when creating paymentIntents/setupIntents.6.10https://lab.civicrm.org/extensions/uplang/-/issues/8Does not update any strings and APIv3 call returns error2023-12-24T18:47:10Zthoni56Does not update any strings and APIv3 call returns errorAs there is no way to see if this extension does its thing I can only suspect that it does not work any longer. _Many_ translated and updated strings are not updated.
The API v3 call (Uplang.update) is deprecated and when run anyway it ...As there is no way to see if this extension does its thing I can only suspect that it does not work any longer. _Many_ translated and updated strings are not updated.
The API v3 call (Uplang.update) is deprecated and when run anyway it returns
`{ "is_error": 1, "error_message": "Mandatory parameter missing id" }`
But there is no way to supply an ID as there are no parameters available in the dropdown list.
Running 1.2dev.1.3.0https://lab.civicrm.org/extensions/radiobuttons/-/issues/2Amounts options are not styled if using a Contribution Price Set2023-09-21T19:23:02ZbrienneAmounts options are not styled if using a Contribution Price SetOverview
----------------------------------------
The amounts buttons, when using a Contribution Price Set, are not formatted with the radiobuttons styling.
Reproduction steps
----------------------------------------
1. install and enab...Overview
----------------------------------------
The amounts buttons, when using a Contribution Price Set, are not formatted with the radiobuttons styling.
Reproduction steps
----------------------------------------
1. install and enable the radiobuttons extension
1. go to **Administer > Custom Data and Screens > Radiobuttons Settings**
1. select **Yes** for the *Enhance the Contribution Page and Event amounts?* field
1. create two Contribution pages, one with a Contribution PriceSet, and the other using the quick config options on the *Amounts tab
1. open either the ‘Test-drive’ or ‘Live’ of both Contribution page and note the difference in the amounts buttons
Current behaviour
----------------------------------------
When using a Contribution Price Set, the amounts options are not styled by the radiobuttons extension as expected, whereas they are styled correctly if using the quick config option.
![Selection_024](/uploads/11237df9b7164129444faa454ba79bab/Selection_024.png)
Expected behaviour
----------------------------------------
If *Enhance the Contribution Page and Event amounts?* Is marked as **Yes**, then the extension should format the amounts buttons regardless of if the options are set via quick config or Price Set
Environment information
----------------------------------------
* __Radiobuttons__: 1.5
* __CiviCRM:__ _Master/5.66.alpha1
Comments
----------------------------------------
I have a [PR](https://lab.civicrm.org/extensions/radiobuttons/-/merge_requests/6) in the works to resolve this issue.https://lab.civicrm.org/extensions/extensions-directory/-/issues/64Support PHP version constraints in info.xml2023-09-07T23:46:01ZBjörn EndresSupport PHP version constraints in info.xmlWe (at SYSTOPIA) would like to be able to list known compatible and incompatible PHP versions in the extensions' ``info.xml``.
Our current idea is to base the format on the CiviCRM Core version compatibility, which is expressed as a li...We (at SYSTOPIA) would like to be able to list known compatible and incompatible PHP versions in the extensions' ``info.xml``.
Our current idea is to base the format on the CiviCRM Core version compatibility, which is expressed as a list of positive/compatible examples. This way this section of the ``info.xml`` would look something like this:
```
...
<compatibility>
<ver>5.63</ver>
</compatibility>
<phpCompatibility>
<ver>8.0</ver>
</phpCompatibility>
<phpIncompatibility>
<ver>7.4</ver>
</phpIncompatibility>
...
```
Please note that we added the ``phpIncompatibility`` too, so we could express specific known incompatibilities.
Of course, the of new tags ``phpCompatibility`` and ``phpIncompatibility`` would be optional.
Since I've received moderately positive, but diffuse feedback on the [extension channel](https://chat.civicrm.org/civicrm/pl/rhywwtb9n7nn5knrsoxwapg39r) about the details, I've opened the discussion here.Björn EndresBjörn Endreshttps://lab.civicrm.org/extensions/stripe/-/issues/445CiviEvent Registration Completes, but related Stripe payment is "Incomplete"2023-11-07T10:17:31ZmarcusjwilsonCiviEvent Registration Completes, but related Stripe payment is "Incomplete"@mattwire I think this might be the same as this issue: https://lab.civicrm.org/extensions/stripe/-/issues/435
We're seeing a worrying issue on Civi 5.63.3/Stripe 6.9.2/Payment Shared 1.2.14 where the Stripe payment form has been moved ...@mattwire I think this might be the same as this issue: https://lab.civicrm.org/extensions/stripe/-/issues/435
We're seeing a worrying issue on Civi 5.63.3/Stripe 6.9.2/Payment Shared 1.2.14 where the Stripe payment form has been moved to the Confirmation screen.
Consistently, paid Stripe registrations are being reported as "Completed" in CiviEvent, when they are "Incomplete" in Stripe.
Not sure if this is an edge case, but I'm not sure why there should ever be a situation where payment is Incomplete in Stripe but marked as Completed in Civi?
Best wishes
Marcushttps://lab.civicrm.org/extensions/translationhelper/-/issues/3Cannot select language2023-08-15T09:00:54Zthoni56Cannot select languageOne the Translation Helper page I get this:
![Skärmavbild_2023-08-15_kl.\_10.53.43](/uploads/34382d06ec877d461baf27509c108029/Sk%C3%A4rmavbild_2023-08-15_kl._10.53.43.png)
and the error message "You must select at least one language." ...One the Translation Helper page I get this:
![Skärmavbild_2023-08-15_kl.\_10.53.43](/uploads/34382d06ec877d461baf27509c108029/Sk%C3%A4rmavbild_2023-08-15_kl._10.53.43.png)
and the error message "You must select at least one language." (sorry for the typo in the search field, that is irrelevant ;-)
The HTML looks like this:
```plaintext
<form id="crm-i18n-explorer" class="ng-valid ng-dirty ng-valid-parse">
<div class="crm-section">
<div class="label ng-binding">Languages:</div>
<div class="content">
<!-- ngRepeat: (key, val) in $ctrl.enabled_languages -->
</div>
</div>
<div class="crm-section">
<!-- FIXME should use variable from scope -->
<div class="label"><label class="ng-binding">Entity:</label></div>
<div class="content">
<select class="crm-form-select big ng-valid ng-not-empty ng-dirty ng-valid-parse ng-touched" id="crm-i18n-entity" name="crm-i18n-stringtype" ng-model="$ctrl.entity" ng-change="search()">
<option value="" class="ng-binding" selected="selected">- välj -</option>
<option value="all" class="ng-binding">- all -</option>
<option value="ContributionPage" class="ng-binding">Contribution Pages</option>
<option value="CustomGroup" class="ng-binding">Custom Groups
</option><option value="CustomField" class="ng-binding">Custom Fields
</option><option value="Event" class="ng-binding">Event Pages</option>
<option value="Group" class="ng-binding">Groups
</option><option value="OptionGroup" class="ng-binding">Option Groups
</option><option value="OptionValue" class="ng-binding">Option Values
</option><option value="PriceSet" class="ng-binding">PriceSet
</option><option value="PriceField" class="ng-binding">PriceSet Field
</option><option value="PriceFieldValue" class="ng-binding">PriceSet Field Value
</option><option value="UFField" class="ng-binding">Profile fields
</option><option value="UFGroup" class="ng-binding">Profile groups
</option></select>
</div>
</div>
<div class="crm-section">
<div class="label"><label class="ng-binding">Search:</label></div>
<div class="content">
<input type="text" class="crm-form-text ng-valid ng-not-empty ng-dirty ng-valid-parse ng-touched" ng-model="$ctrl.stringtext" ng-change="search()" ng-model-options="{ updateOn: 'default blur', debounce: { 'default': 500, 'blur': 0 } }">
</div>
</div>
</form>
```https://lab.civicrm.org/extensions/civirules/-/issues/202Undefined index: id in CRM_CivirulesPostTrigger_ContactCustomDataChanged::cus...2023-10-17T13:51:03Zaiden_gUndefined index: id in CRM_CivirulesPostTrigger_ContactCustomDataChanged::custom() Getting a lot of logs with the addition in commit a5f44d21 that doesn't check whether $field['id'] is set or not. Getting a lot of logs with the addition in commit a5f44d21 that doesn't check whether $field['id'] is set or not.https://lab.civicrm.org/extensions/inlaypay/-/issues/17Add the possibility to add a profile2023-09-22T08:27:24ZrubofvilAdd the possibility to add a profileEnable the option to include a profile within the form. The rationale behind this enhancement is to expand the range of fields that users can incorporate into the form, thus capturing additional information in contact/contribution.Enable the option to include a profile within the form. The rationale behind this enhancement is to expand the range of fields that users can incorporate into the form, thus capturing additional information in contact/contribution.RichRichhttps://lab.civicrm.org/extensions/deduper/-/issues/1deduper not working with hyphen character in the name (uninformative character)2023-08-27T23:50:25Zciviuserdeduper not working with hyphen character in the name (uninformative character)After testing some specific examples about deduping contacts with the deduper extension, I came to the follwing conclusion :
diatrics / accent / lower and upper case are very well taken into acount. For example, these 2 contcts are dete...After testing some specific examples about deduping contacts with the deduper extension, I came to the follwing conclusion :
diatrics / accent / lower and upper case are very well taken into acount. For example, these 2 contcts are detected as duplicates :
| First Name | Last Name |
|------------|-----------|
| François-André | golD-sMith |
| Francois-Andre | Gold-Smith |
But the hyphen between gold and smith prevents duplicate detection in the following example :
| First Name | Last Name |
|------------|-----------|
| François-André | golD-sMith |
| Francois-Andre | Gold Smith |
As per this [documentation page](https://docs.civicrm.org/deduper/en/latest/resolvers/),
> The Uninformative characters resolver. This strips a range of white space and punctuation characters out when comparing names. Currently the list is hard coded but I'm open to making it configurable. It also has a shorter list of characters that it will strip only if that resolves the conflict. For example a '.' is stripped in the uninformative characters resolver as that will mean later the initial resolver has a better chance of working.
From my point of view, in the above example, the hyphen and space in the last name should be treated as uninformative, so that they are detected as duplicate. Does it make sense ? @eileen, is that something you could add in the list of hard coded characters ? I would suggest also adding dash, underscore and tabulation at the same time...(if not already implemented)
I am using a painfull workaround : use the "external ID" field where I concatenate LastName and First name in lower case without diatrics nor uninformative characters "goldsmithfrancoisandre" I have to export to excel, concatenate in excel and import back to civicrm. This is painful but it prevents duplicate
Thx !https://lab.civicrm.org/extensions/uplang/-/issues/7Merge "fixoptiontranslations" into this extension and list before/after2023-08-11T15:08:35ZbgmMerge "fixoptiontranslations" into this extension and list before/after- Merge the functionality of "fixoptiontranslations", to reduce the number of obscure extensions people have to hunt for
- Instead of running when the extension is enabled, let the admin decide to run it
- It would be nice if it would sh...- Merge the functionality of "fixoptiontranslations", to reduce the number of obscure extensions people have to hunt for
- Instead of running when the extension is enabled, let the admin decide to run it
- It would be nice if it would show the changes it will do, before running them (dry-run)
Related: dev/translation#83