New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SuiteCRM 7.9.6 integration Mautic 2.10.1 Accounts duplicated #5103
Comments
Hi @rainolf I experienced the same issue in Mautic 2.12.1. After several days I just setup a local environment and debugged through the code to find the issue. The problem is in the Mautic\LeadBundle\Helper\IdentifyCompanyHelper class and identifyLeadsCompany() method. Looks like it was introduced here #4742 (#4742) from this original commit (faff835). The problem is in an else if statement that tried to assign a company name based on the domain returned from MX records rather. If that returned a value then it skipped the last else if statement that would have tried to lookup the existing Account/Company contact by 'companyname'. I have created a patch, tested it locally and it has passed. Going to create a pull request and attach it to this issue shortly. |
…Sync of edited Company/Account
…Sync of edited Company/Account - Adding correct syntax for elseif structure after Travis CI build failed for PHP 7.1
…is CI PHP 7.1 tests
…is CI PHP 7.1 tests
…Sync of edited Company/Account
…Sync of edited Company/Account - Adding correct syntax for elseif structure after Travis CI build failed for PHP 7.1
…is CI PHP 7.1 tests
…is CI PHP 7.1 tests
…Sync of edited Company/Account
…Sync of edited Company/Account
…Sync of edited Company/Account - Adding correct syntax for elseif structure after Travis CI build failed for PHP 7.1
…is CI PHP 7.1 tests
…is CI PHP 7.1 tests
…d-fix Fix for issue #5103 - Company/Accounts being duplicated on CRM Sync o…
Closing this as it will be (at least partially) addressed by 2.14.1. |
…Sync of edited Company/Account
What type of report is this:
Description:
Tried to use the SugarCRM plugin to sync Accounts at first.
The settings are:
-> Triggered action push contacts to integration
-> Pull contacts from integration
-> Push contacts to this integration
-> Update blank values
The Account mapping field is everything needed but when i try to map also email address as follow:
Email Address <---> Company Email
the accounts gets duplicated
Once this mapping has been remove the sync works well.
Seems that the plugin cannot validate email address correctly and does not recognize the same account based on the email.
Tried with:
mautic:integration:fetchleads --integration=Sugarcrm
mautic:integration:fetchleads --integration=Sugarcrm --fetch-all
mautic:integration:synccontacts --integration=Sugarcrm
without success
Does anybody had the same problem and how to debug it?
Thanks
If a bug:
Steps to reproduce:
Log errors:
Please check for related errors in the latest log file in [mautic root]/app/log/ and/or the web server's logs and post them here. Be sure to remove sensitive information if applicable.
No logs displayed and no errors in console
The text was updated successfully, but these errors were encountered: