diff --git a/admin/manage.py b/admin/manage.py index 8790fc1b..d3df24a8 100644 --- a/admin/manage.py +++ b/admin/manage.py @@ -179,7 +179,8 @@ def config_update(verbose=False, delete_objects=False): user_name = manager_config['user'] domain = models.Domain.query.get(domain_name) manageruser = models.User.query.get(user_name + '@' + domain_name) - domain.managers.append(manageruser) + if not manageruser in domain.managers: + domain.managers.append(manageruser) db.session.add(domain) db.session.commit()