feat: Make domain update optional in assoc_account

This commit is contained in:
Jérôme BECOT 2022-02-21 17:31:37 +01:00
parent cd94b5c0ac
commit 6ba1254759
No known key found for this signature in database
GPG Key ID: 6667C39A7C2DBD6F

View File

@ -806,7 +806,7 @@ class Domain(db.Model):
else:
return {'status': 'error', 'msg': 'This domain does not exist'}
def assoc_account(self, account_id):
def assoc_account(self, account_id, update=True):
"""
Associate domain with a domain, specified by account id
"""
@ -842,7 +842,8 @@ class Domain(db.Model):
current_app.logger.error(jdata['error'])
return {'status': 'error', 'msg': jdata['error']}
else:
self.update()
if update:
self.update()
msg_str = 'Account changed for domain {0} successfully'
current_app.logger.info(msg_str.format(domain_name))
return {'status': 'ok', 'msg': 'account changed successfully'}