html preview imported from WL
[redakcja.git] / apps / catalogue / tasks.py
index 1bb4bc9..ca69625 100644 (file)
@@ -1,9 +1,8 @@
 from celery.task import task
 from django.utils import translation
-from django.conf import settings
 
 
-@task
+@task(ignore_result=True)
 def _refresh_by_pk(cls, pk, language=None):
     prev_language = translation.get_language()
     language and translation.activate(language)
@@ -25,10 +24,15 @@ def _publishable_error(book, language=None):
     except AssertionError, e:
         return e
     else:
-       return None
+        return None
     finally:
         translation.activate(prev_language)
 
 def publishable_error(book):
     return _publishable_error.delay(book, 
         translation.get_language()).wait()
+
+
+@task(ignore_result=True)
+def book_content_updated(book):
+    book.refresh_dc_cache()