Webhook sending the same data multiple times

As part of our mautic deployment, we have a webhook set up to trigger whenever a contact is updated. When the webhook is triggered, the script receiving the data checks the value of a custom field and then sends a warning email.



This has been working fine until yesterday, when we updated the mautic versión from 2.8.1 to 2.9.0. After the upgrade, we immediately noticed a serious issue: the data sent over by the webhook for one contact is sent more than 40(!) times. That means for each updated contact, we’re getting somewhere between 40 and 80 warning emails, when we should be getting only one.



We have another mautic installation, still running 2.8.0 and we have a similarly set-up webhook, which is working as intented, so it defintively seems to be version-related.

As part of our mautic deployment, we have a webhook set up to trigger whenever a contact is updated. When the webhook is triggered, the script receiving the data checks the value of a custom field and then sends a warning email.

This has been working fine until yesterday, when we updated the mautic versión from 2.8.1 to 2.9.0. After the upgrade, we immediately noticed a serious issue: the data sent over by the webhook for one contact is sent more than 40(!) times. That means for each updated contact, we’re getting somewhere between 40 and 80 warning emails, when we should be getting only one.

We have another mautic installation, still running 2.8.0 and we have a similarly set-up webhook, which is working as intented, so it defintively seems to be version-related.

Fixed in 2.9.2. Details: https://github.com/mautic/mautic/pull/4554