Do not write on party if there is no parties to unsubscribe

issue11856
review433681006
This commit is contained in:
Cédric Krier
2022-11-05 09:53:11 +01:00
parent e310c89e55
commit 84ef15bb05
+5 -3
View File
@@ -706,9 +706,11 @@ class Record(ModelSQL, ModelView):
for record in records:
if record.scenario.unsubscribable:
parties[record.record.marketing_party].add(record.scenario.id)
Party.write(*sum((
([p], {'marketing_scenario_unsubscribed': [('add', s)]})
for p, s in parties.items()), ()))
if parties:
Party.write(*sum((
([p], {'marketing_scenario_unsubscribed': [
('add', s)]})
for p, s in parties.items()), ()))
def get_rec_name(self, name):
if self.record: