From ba71c80b327ba225df4a02f4f33232972559e7f5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 18 Jul 2014 13:32:07 -0400 Subject: [PATCH] Don't use the post_syncdb signal use the post_migrate signal instead --- mayan/apps/ocr/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mayan/apps/ocr/__init__.py b/mayan/apps/ocr/__init__.py index e7be9f8e00..5a3917c2f9 100644 --- a/mayan/apps/ocr/__init__.py +++ b/mayan/apps/ocr/__init__.py @@ -3,7 +3,7 @@ from __future__ import absolute_import import logging from django.db import DatabaseError -from django.db.models.signals import post_save, post_syncdb +from django.db.models.signals import post_save from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ @@ -15,6 +15,8 @@ from project_tools.api import register_tool from scheduler.api import register_interval_job from statistics.classes import StatisticNamespace +from south.signals import post_migrate + from . import models as ocr_models from .conf.settings import (AUTOMATIC_OCR, QUEUE_PROCESSING_INTERVAL) from .exceptions import AlreadyQueued @@ -56,7 +58,7 @@ def document_post_save(sender, instance, **kwargs): pass -@receiver(post_syncdb, dispatch_uid='create_default_queue', sender=ocr_models) +@receiver(post_migrate, dispatch_uid='create_default_queue', sender=ocr_models) def create_default_queue_signal_handler(sender, **kwargs): default_queue, created = DocumentQueue.objects.get_or_create(name='default')