src/p4l/management/commands/import_record.py
changeset 119 ece69ca3ac24
parent 114 93b45b4f423c
child 126 a345f1a67bf1
--- a/src/p4l/management/commands/import_record.py	Wed Sep 25 23:22:29 2013 +0200
+++ b/src/p4l/management/commands/import_record.py	Thu Sep 26 15:24:41 2013 +0200
@@ -126,10 +126,9 @@
         self.index = options.get("index", False)
         
         if not self.index:
-            old_haystack_signal_processor = getattr(settings, "HAYSTACK_SIGNAL_PROCESSOR", None)
+            old_realtime_indexing = getattr(settings, "REALTIME_INDEXING", None)
             #this is not recommended by the django manual, but in case of management command it seems to work
-            if old_haystack_signal_processor:
-                settings.HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.BaseSignalProcessor' 
+            settings.REALTIME_INDEXING = False 
         
         transaction.enter_transaction_management()
         transaction.managed(True)
@@ -143,6 +142,6 @@
 
         transaction.leave_transaction_management()
         
-        if not self.index and old_haystack_signal_processor:
-            settings.HAYSTACK_SIGNAL_PROCESSOR = old_haystack_signal_processor
+        if not self.index and old_realtime_indexing:
+            settings.REALTIME_INDEXING = old_realtime_indexing