diff --git a/src/documents/signals/handlers.py b/src/documents/signals/handlers.py index 03d43d8d3..2cc0cbcaf 100644 --- a/src/documents/signals/handlers.py +++ b/src/documents/signals/handlers.py @@ -722,7 +722,7 @@ def run_workflows( timezone.localtime(document.added), document.original_filename or "", document.filename or "", - timezone.localtime(document.created), + document.created, ) except Exception: logger.exception( diff --git a/src/documents/templating/workflows.py b/src/documents/templating/workflows.py index e256e3030..e679dbaa1 100644 --- a/src/documents/templating/workflows.py +++ b/src/documents/templating/workflows.py @@ -1,3 +1,4 @@ +from datetime import date from datetime import datetime from pathlib import Path @@ -10,7 +11,7 @@ def parse_w_workflow_placeholders( local_added: datetime, original_filename: str, filename: str, - created: datetime | None = None, + created: date | None = None, doc_title: str | None = None, doc_url: str | None = None, ) -> str: diff --git a/src/documents/tests/test_api_permissions.py b/src/documents/tests/test_api_permissions.py index 692c22417..7f0cb2e81 100644 --- a/src/documents/tests/test_api_permissions.py +++ b/src/documents/tests/test_api_permissions.py @@ -474,7 +474,7 @@ class TestApiAuth(DirectoriesMixin, APITestCase): self.client.force_authenticate(user1) response = self.client.get( - "/api/documents/", + "/api/documents/?ordering=-id", format="json", ) diff --git a/src/documents/tests/test_api_trash.py b/src/documents/tests/test_api_trash.py index ab4e96773..757728690 100644 --- a/src/documents/tests/test_api_trash.py +++ b/src/documents/tests/test_api_trash.py @@ -1,3 +1,5 @@ +from datetime import date + from django.contrib.auth.models import Permission from django.contrib.auth.models import User from django.core.cache import cache @@ -116,6 +118,7 @@ class TestTrashAPI(APITestCase): checksum="checksum", mime_type="application/pdf", owner=self.user, + created=date(2023, 1, 1), ) document_u1.delete() document_not_owned = Document.objects.create( @@ -123,6 +126,7 @@ class TestTrashAPI(APITestCase): content="content2", checksum="checksum2", mime_type="application/pdf", + created=date(2023, 1, 2), ) document_not_owned.delete() user2 = User.objects.create_user(username="user2")