v13 double submits
We've had double submits with v13 and 13.02. Everything double: database entry, e-mail to sender&receiver.
Switching back to EAP version helped
We can confirm this in v12. We installed the latest TYPO3 security updates on Friday, and the issue has been occurring ever since.
PHP8.3.x TYPO3 12.4.37 Powermail: 12.5.3 Powermail_cond: 11.2.6
@ursbraem Do you also use powermail_cond in your setup?
There is a race condition with ajax requests ...
https://github.com/in2code-de/powermail_cond/issues/109
We are on it.
Hi @mschwemer Yes, absolutely.
"in2code/powermail": "dev-master",
"in2code/powermail_cond": "dev-master",
Thanks!
@ursbraem @dennismetz We released a new powermail_cond version yesterday for v12 and v13 compatible versions.
Can you confirm that it is fixed with this release?
Hi @mschwemer, sorry for the late reply. Unfortunately, we still have the problem—sometimes several emails are sent in succession (most recently >20 for one request).
We have now updated to the latest versions: Powermail 13.0.4 Powermail Conditions: 13.1.0 TYPO3 13.4.19
Hi @dennismetz
Over 20 for one submit sounds really weird ... hmm. Until now there were only 2 e-mails per sent form.
I made another release for Powermail cond today, that mitigates another regression with the previous 13.0.3 bugfix release. Does this help?
Is there any other JS on your website, that might be triggering the ajax submit multiple times? TBH I am really puzzled. Can you provide an instance where we (maybe together) can debug this behaviour?
@ursbraem @dennismetz Do you have any updates?
I just rechecked the condition functionality in our development instance, with and without ajax. I always get only one e-mail in the db and mails.
If the issue still exist, can you provide the form and condition configuration?
Thanks in advance.
@mschwemer I will check with our developers
Hey @mschwemer We are on the current releases of both extensions and have not had any negative experiences anymore 🎉
Thank you!
Thanks for your feedback! I will close the issue.