diff options
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/ishtar_common/models.py b/ishtar_common/models.py index c46aad6c1..a133afead 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -81,6 +81,7 @@ from ishtar_common.utils import (      get_image_path,      serialize_args_for_tasks,      task, +    generate_pdf_preview,  )  from ishtar_common.utils_secretary import IshtarSecretaryRenderer @@ -4615,7 +4616,14 @@ class Document(                  self.save(no_path_change=True) -post_save.connect(cached_label_changed, sender=Document) +def document_changed(sender, **kwargs): +    cached_label_changed(sender, **kwargs) +    if not settings.PDFTOPPM_BINARY or not kwargs.get("instance"): +        return +    generate_pdf_preview(kwargs.get("instance")) + + +post_save.connect(document_changed, sender=Document)  class OperationType(GeneralType): | 
