Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2023-03-04T07:29:44Zhttps://lab.civicrm.org/extensions/civirules/-/issues/13updating privacy options triggered from contact change causes infinite loop2023-03-04T07:29:44Zlcdwebupdating privacy options triggered from contact change causes infinite loopWe had a client create a rule like the following:
- triggered on any contact changed
- action: update privacy settings
(there was a condition as well, but I don't think it's relevant)
This caused an infinite loop. The problem is that th...We had a client create a rule like the following:
- triggered on any contact changed
- action: update privacy settings
(there was a condition as well, but I don't think it's relevant)
This caused an infinite loop. The problem is that the "any contact changed" is triggered off the post hook, and updating privacy settings uses the contact api -- which in turn triggers the post hook. So it gets stuck in a loop.
We fixed it temporarily by rewriting the privacy action to use straight SQL instead of the api. But I have to believe you've run into this problem before, as this kind of loop could easily happen with other trigger/action combinations. If you think straight SQL is the best solution, we can provide a PR. If you have fixed this in other cases in a different way, point me in the right direction and we'll investigate and work on a better solution.https://lab.civicrm.org/extensions/civirules/-/issues/12Upgrading to 2.1 removes linked condition from rule, resulting in activity ->...2023-03-04T07:29:44ZlarsssandergreenUpgrading to 2.1 removes linked condition from rule, resulting in activity -> email -> activity loopUpdating to 2.1 caused the linked condition (a field value comparison) in a rule to disappear. Since this rule was triggered by an activity being added and the activity was to send an email, any activity being added resulted in an email ...Updating to 2.1 caused the linked condition (a field value comparison) in a rule to disappear. Since this rule was triggered by an activity being added and the activity was to send an email, any activity being added resulted in an email being sent. We theorize that one activity being added triggered an email, which recorded an activity, triggering another email, etc. A few thousand were sent before this was discovered (luckily, the email went to a staff member) and the rule disabled.
This also appears to have prevented activities from being recorded during this time.
On 5.3.1.https://lab.civicrm.org/extensions/civirules/-/issues/11Navigation menu broken2023-03-04T07:29:44ZjaapjansmaNavigation menu brokenSee screenshot for a broken civirules:
![Screenshot_from_2018-07-24_16-10-02](/uploads/5773cdf511a3d5bdbef4e4f2237dcae2/Screenshot_from_2018-07-24_16-10-02.png)See screenshot for a broken civirules:
![Screenshot_from_2018-07-24_16-10-02](/uploads/5773cdf511a3d5bdbef4e4f2237dcae2/Screenshot_from_2018-07-24_16-10-02.png)https://lab.civicrm.org/extensions/civirules/-/issues/10Error with prev_next_cache2023-03-04T07:29:44ZErikHommelError with prev_next_cacheCheck https://civicrm.stackexchange.com/questions/25677/civirules-issue-with-smart-groupsCheck https://civicrm.stackexchange.com/questions/25677/civirules-issue-with-smart-groupsCiviRules Sprint August 2019jaapjansmajaapjansmahttps://lab.civicrm.org/extensions/civirules/-/issues/95.x compatibility2023-03-04T07:29:44ZMichael McAndrew5.x compatibilityJust a quick note to say that I think you can define compatibility as `5` rather than `5.N` to save you having to update the info.xml every month.Just a quick note to say that I think you can define compatibility as `5` rather than `5.N` to save you having to update the info.xml every month.https://lab.civicrm.org/extensions/civirules/-/issues/8Deleting a rule that has no action but does have a condition throws error2023-03-04T07:29:44ZErikHommelDeleting a rule that has no action but does have a condition throws errorErikHommelErikHommelhttps://lab.civicrm.org/extensions/civirules/-/issues/7Disabling a rule then shows the search form in the popup2023-03-04T07:29:43ZErikHommelDisabling a rule then shows the search form in the popupCiviRules Sprint August 2019kainukkainukhttps://lab.civicrm.org/extensions/civirules/-/issues/6When updating to CiviRules 2.0 at AIVL, all conditions and actions disappeared2023-03-04T07:29:43ZErikHommelWhen updating to CiviRules 2.0 at AIVL, all conditions and actions disappearedhttps://lab.civicrm.org/extensions/transactionstokens/-/issues/4Option to change date format2023-02-28T21:28:21ZChabadrichmondOption to change date formatSome international countries use the dd/mm/yy instead of mm/dd/yy.
Would be nice to have an option to choose a date format in the token to allow other date formats like dd/mm/yy or M/d/ySome international countries use the dd/mm/yy instead of mm/dd/yy.
Would be nice to have an option to choose a date format in the token to allow other date formats like dd/mm/yy or M/d/yhttps://lab.civicrm.org/extensions/checksum/-/issues/1This ext replaces an existing action link menu2023-02-28T21:02:54Zmattwiremjw@mjwconsult.co.ukThis ext replaces an existing action link menu*Created by: tapashdatta*
When I have contact rditor utilities https://github.com/eileenmcnaughton/org.wikimedia.contacteditor is installed, it gives an action link labelled "Change Contact type", but when checksum util is installed "Ch...*Created by: tapashdatta*
When I have contact rditor utilities https://github.com/eileenmcnaughton/org.wikimedia.contacteditor is installed, it gives an action link labelled "Change Contact type", but when checksum util is installed "Change Contact type" replaces from action menu with the checksum link. Not sure if its's issue with this ext or the contact editor one. Hence raising issue on both.https://lab.civicrm.org/extensions/authnet/-/issues/11Payment Processor has an error: Connection error: (401) Unauthorized: Unautho...2023-02-28T19:23:40ZAllenShawPayment Processor has an error: Connection error: (401) Unauthorized: Unauthorized RequestOn a site which previously used the `https://github.com/donordepot/com.donordepot.authnetecheck` version of this extension, after switching to this extension and configuring eCheck and Credit Card processors (using the same `API Login ID...On a site which previously used the `https://github.com/donordepot/com.donordepot.authnetecheck` version of this extension, after switching to this extension and configuring eCheck and Credit Card processors (using the same `API Login ID` and `Transaction Key` values), we have these two errors in System Status:
* `AuthorizeNet API Key: eCheck (9): The eCheck (9) Payment Processor has an error: Connection error: (401) Unauthorized: Unauthorized Request`
* `AuthorizeNet API Key: Credit Card (7): The Credit Card (7) Payment Processor has an error: Connection error: (401) Unauthorized: Unauthorized Request`
Likewise, when attempting to submit a credit card contribution in CiviCRM back-office area, using this payment processor, the contribution fails with the message: `Authorize.net (Credit Card): E00007: User authentication failed due to invalid authentication values.`
[This comment](https://lab.civicrm.org/extensions/authnet/-/issues/1#note_24984) indicates that the `Signature Key` setting is required for this extension, but this Authorize.net account uses none. Is this a concern, and could it be the cause of the above errors?https://lab.civicrm.org/extensions/prettyworkflowmessages/-/issues/7Smarty error: [in evaluated template line 65]: syntax error: unrecognized tag...2023-02-27T13:42:35ZPradeep Nayakpradpnayak@gmail.comSmarty error: [in evaluated template line 65]: syntax error: unrecognized tag '/literal'When using the Mosaico template to use in Pretty workflow message or having <style> embedded in {literal}{/literal} in the message template cause the above fatal error
Need checking [at the line 248](https://lab.civicrm.org/extensions/...When using the Mosaico template to use in Pretty workflow message or having <style> embedded in {literal}{/literal} in the message template cause the above fatal error
Need checking [at the line 248](https://lab.civicrm.org/extensions/prettyworkflowmessages/-/blob/master/prettyworkflowmessages.php#L248) to check if the styles are already encoded in {literal}
![Screen_Shot_2022-11-28_at_18.21.08](/uploads/70ff195cb1ea1d6861665882b449a1da/Screen_Shot_2022-11-28_at_18.21.08.png)https://lab.civicrm.org/extensions/shoreditchwpworkarounds/-/issues/3When Searching in CiviCrm the Sorting Arrows in the table head are displaced2023-02-23T16:20:36ZknottheoryWhen Searching in CiviCrm the Sorting Arrows in the table head are displacedThe Arrows to sort the entries for specific fields where not after their title.
![Screenshot_from_2023-02-23_16-29-53](/uploads/d2f9b29f8db219a96c4dbe2bc21138bf/Screenshot_from_2023-02-23_16-29-53.png)
I could fix that by adding this cs...The Arrows to sort the entries for specific fields where not after their title.
![Screenshot_from_2023-02-23_16-29-53](/uploads/d2f9b29f8db219a96c4dbe2bc21138bf/Screenshot_from_2023-02-23_16-29-53.png)
I could fix that by adding this css rule to a custom.css
```
div.crm-search-results table.selector th a.sorting_asc::after,
div.crm-search-results table.selector th a.sorting_dec::after,
div.crm-search-results table.selector th a.sorting::after{
position: relative !important;
right: 0 !important;
left: 5px;
}
```
I hope this is the right place to post this. if not I would love to hear where I should post it instead, but I can understand if you don't have time for that.https://lab.civicrm.org/extensions/pdfapi/-/issues/29Return with the API the path/filename of the pdf generated2023-02-23T10:30:28ZrubofvilReturn with the API the path/filename of the pdf generatedMR -> extensions/pdfapi!40MR -> extensions/pdfapi!40https://lab.civicrm.org/extensions/pdfapi/-/issues/28Avoid send email2023-02-23T10:28:36ZrubofvilAvoid send emailFor use in external developments(with the API) that isn't necessary send a email only generate the pdf, add an optional/parameter to not send the emailFor use in external developments(with the API) that isn't necessary send a email only generate the pdf, add an optional/parameter to not send the emailhttps://lab.civicrm.org/extensions/pdfapi/-/issues/24Just create pdf activity ?2023-02-23T10:28:21Zvakeesan26Just create pdf activity ?Is there any way to just create PDF activity without sending email to contact ?
Thank youIs there any way to just create PDF activity without sending email to contact ?
Thank youhttps://lab.civicrm.org/extensions/advimport/-/issues/18Process core contact imports2023-02-22T21:47:51ZbgmProcess core contact importsIt would be nice to be able to use the core import for contacts, for example, which has a really good field mapper, but it can't deal with very large imports, and doesn't handle errors very well.
* Core creates a `tmp_d` table with the ...It would be nice to be able to use the core import for contacts, for example, which has a really good field mapper, but it can't deal with very large imports, and doesn't handle errors very well.
* Core creates a `tmp_d` table with the uploaded data
* `Contact/Import/Form/Preview` calls `$importJob->runImport($this);`, which then calls `$this->_parser->run()` to do the actual import (CRM_Contact_Import_Parser), which calls `import()` from the `CRM_Contact_Import_Parser_Contact` class for a single row.
Since the tmp table only gets deleted when the import finished (or fails), we could probably hook in the form and add a button "improt with advimport", and then take over the process from there.
~~The main thing I haven't figured out, is how the mapping is used on the values from the SQL table. How the does import know that `foo_name_5` from the tmp table, maps to "Middle Name", for example?~~https://lab.civicrm.org/extensions/advimport/-/issues/5Mapping not working?2023-02-22T21:47:51ZRichMapping not working?Apologies if I've miunderstood.
Given a CSV file like this:
```csv
Given Name,Fave colour
Rich,cyan
```
And a `getMapping()` that returns
```
[
'first_name' => [
'label' => 'First Name',
'field' => 'first_name',
'a...Apologies if I've miunderstood.
Given a CSV file like this:
```csv
Given Name,Fave colour
Rich,cyan
```
And a `getMapping()` that returns
```
[
'first_name' => [
'label' => 'First Name',
'field' => 'first_name',
'aliases' => ['given name'],
],
'colour' => [
'label' => 'Favourite Colour',
'field' => 'colour',
]
]
```
I thought I'd be dealing with rows including `first_name` and `colour`? But I get `given_name` and `fave_colour`?
Which suggests the mapping is not being applied?https://lab.civicrm.org/extensions/uplang/-/issues/4Php notice2023-02-22T14:22:36ZGuillaumeSorelPhp noticeMaybe not so important but this messages shows up in terminal:
```
PHP Notice: Constant L10N_UPDATE_TSNAME already defined in /var/www/vhosts/domain.net/httpdocs/wp-content/uploads/civicrm/ext/uplang-master/uplang.php on line 6
Notice: ...Maybe not so important but this messages shows up in terminal:
```
PHP Notice: Constant L10N_UPDATE_TSNAME already defined in /var/www/vhosts/domain.net/httpdocs/wp-content/uploads/civicrm/ext/uplang-master/uplang.php on line 6
Notice: Constant L10N_UPDATE_TSNAME already defined in /var/www/vhosts/domain.net/httpdocs/wp-content/uploads/civicrm/ext/uplang-master/uplang.php on line 6
```https://lab.civicrm.org/extensions/invoicehelper/-/issues/5Fatal error when trying to send email2023-02-21T17:19:31ZUpperholmeFatal error when trying to send emailInstalled the extension in a WP/Civi site running CiviCRM 5.57. Tried to email and invoice, and got a fatal error. This is the apache error log:
```
PHP message: PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to functi...Installed the extension in a WP/Civi site running CiviCRM 5.57. Tried to email and invoice, and got a fatal error. This is the apache error log:
```
PHP message: PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function CRM_Contribute_Form_Task_PDF::getElements(),
3 passed in /home/wp/sites/wp/wp-content/uploads/civicrm/ext/invoicehelper-1.1/CRM/Invoicehelper/Contribute/Form/Task/Invoice.php on line 73
and exactly 4 expected in /home/wp/sites/wp/wp-content/plugins/civicrm/civicrm/CRM/Contribute/Form/Task/PDF.php:243
```