From 948f0ae7eac2c81c22307bd024e2b311dc0177ce Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Tue, 8 Aug 2017 22:25:52 +0100 Subject: [PATCH] Don't connect Theme.get_active() to post_migrate() This fixes an IntegrityError when trying to import or load for the first time another Theme --- admin_interface/apps.py | 5 +---- admin_interface/models.py | 4 ---- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/admin_interface/apps.py b/admin_interface/apps.py index 0448cf1..187699a 100644 --- a/admin_interface/apps.py +++ b/admin_interface/apps.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- from django.apps import AppConfig -from django.db.models.signals import post_migrate class AdminInterfaceConfig(AppConfig): @@ -10,7 +9,5 @@ class AdminInterfaceConfig(AppConfig): verbose_name = 'Admin Interface' def ready(self): - - from admin_interface.models import Theme - post_migrate.connect(Theme.post_migrate_handler, sender = self) + pass diff --git a/admin_interface/models.py b/admin_interface/models.py index 4da31b8..4629f0d 100644 --- a/admin_interface/models.py +++ b/admin_interface/models.py @@ -12,10 +12,6 @@ from colorfield.fields import ColorField @python_2_unicode_compatible class Theme(models.Model): - @staticmethod - def post_migrate_handler(sender, **kwargs): - Theme.get_active_theme() - @staticmethod def post_delete_handler(instance, **kwargs): Theme.get_active_theme()