From 4fed48eae117f9fce9c9722526b53691f93b4cbe Mon Sep 17 00:00:00 2001 From: Dmytro Makovey Date: Wed, 27 Sep 2017 20:31:51 -0700 Subject: [PATCH] commit earlier to fix issues with missing domains --- admin/manage.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin/manage.py b/admin/manage.py index bfa7dbda..8790fc1b 100644 --- a/admin/manage.py +++ b/admin/manage.py @@ -168,6 +168,8 @@ def config_update(verbose=False, delete_objects=False): alias.destination = destination db.session.add(alias) + db.session.commit() + managers=new_config.get('managers',[]) # tracked_managers=set() for manager_config in managers: @@ -180,6 +182,8 @@ def config_update(verbose=False, delete_objects=False): domain.managers.append(manageruser) db.session.add(domain) + db.session.commit() + if delete_objects: for user in db.session.query(models.User).all(): if not ( user.email in tracked_users ):