add failed_to_subscribe_to_mailing_lists
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
f497612399
commit
ca3ada5886
|
@ -78,6 +78,7 @@ class UpdateMemberPositionsTransaction(AbstractTransaction):
|
|||
yield 'update_exec_group_ldap'
|
||||
|
||||
# Update mailing list subscriptions
|
||||
subscription_failed = False
|
||||
for username, new_positions in self.positions.items():
|
||||
user = self.users[username]
|
||||
for mailing_list in mailing_lists:
|
||||
|
@ -90,7 +91,11 @@ class UpdateMemberPositionsTransaction(AbstractTransaction):
|
|||
pass
|
||||
except Exception:
|
||||
logger.warning(f'Failed to update mailing list for {user.uid}')
|
||||
yield 'subscribe_to_mailing_lists'
|
||||
subscription_failed = True
|
||||
if subscription_failed:
|
||||
yield 'failed_to_subscribe_to_mailing_lists'
|
||||
else:
|
||||
yield 'subscribe_to_mailing_lists'
|
||||
|
||||
self.finish(new_positions_reversed)
|
||||
|
||||
|
|
Loading…
Reference in New Issue