From 29f547ee48941f3ca558659b63a3035f04123ee7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 1 Dec 2011 04:44:38 -0400 Subject: [PATCH] Update the queue signal processor to only trigger ocr queue processing on newly submitted documents and not requeued documents --- apps/ocr/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/ocr/__init__.py b/apps/ocr/__init__.py index cb60eadc57..def0d7064b 100644 --- a/apps/ocr/__init__.py +++ b/apps/ocr/__init__.py @@ -110,8 +110,9 @@ post_save.connect(document_post_save, sender=Document) @receiver(post_save, dispatch_uid='call_queue', sender=QueueDocument) def call_queue(sender, **kwargs): - logger.debug('got call_queue signal') - task_process_document_queues() + if kwargs.get('created', False): + logger.debug('got call_queue signal: %s' % kwargs) + task_process_document_queues() create_default_queue()