From f187991e9ee53606babfed2753eb731672af7b2a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 19 Jul 2014 00:30:29 -0400 Subject: [PATCH] Create the singletons first thing after receiving the post_migrate signal --- mayan/apps/common/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mayan/apps/common/__init__.py b/mayan/apps/common/__init__.py index e159ed4e14..01b7ad6bf7 100644 --- a/mayan/apps/common/__init__.py +++ b/mayan/apps/common/__init__.py @@ -42,8 +42,10 @@ def create_superuser_and_anonymous_user(sender, **kwargs): Create our own admin super user automatically. """ - if kwargs['app'] == 'common': + AutoAdminSingleton.objects.get_or_create() + AnonymousUserSingleton.objects.get_or_create() + if AUTO_CREATE_ADMIN: try: auth_models.User.objects.get(username=AUTO_ADMIN_USERNAME) @@ -60,8 +62,6 @@ def create_superuser_and_anonymous_user(sender, **kwargs): else: logger.info('Super admin user already exists. -- login: %s' % AUTO_ADMIN_USERNAME) - AnonymousUserSingleton.objects.get_or_create() - @receiver(post_save, dispatch_uid='auto_admin_account_passwd_change', sender=User) def auto_admin_account_passwd_change(sender, instance, **kwargs):