changeset 9c2de367f4a8 in modules/marketing_automation:default
details:
https://hg.tryton.org/modules/marketing_automation?cmd=changeset;node=9c2de367f4a8
description:
Register SMTPDataManager to the transaction
It must join explicitly a transaction to be finished when the
transaction is
committed.
issue9721
review329281002
diffstat:
marketing_automation.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r df91913b8541 -r 9c2de367f4a8 marketing_automation.py
--- a/marketing_automation.py Fri Oct 16 19:19:57 2020 +0200
+++ b/marketing_automation.py Sat Oct 24 13:13:11 2020 +0200
@@ -864,9 +864,10 @@
cls._cancel_opposite(record_activities)
now = datetime.datetime.now()
+ smtpd_datamanager = Transaction().join(SMTPDataManager())
for record_activity in record_activities:
record_activity.activity.execute(
- record_activity, smtpd_datamanager=SMTPDataManager(), **kwargs)
+ record_activity, smtpd_datamanager=smtpd_datamanager, **kwargs)
record_activity.at = now
record_activity.state = 'done'
cls.save(record_activities)