From d69df37fb616843f8f7ef65df656a57057ad43f8 Mon Sep 17 00:00:00 2001 From: Daniel Quinn Date: Sat, 23 Jan 2016 02:57:29 +0000 Subject: [PATCH] The exporter now re-dates the files --- src/documents/management/commands/document_exporter.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/documents/management/commands/document_exporter.py b/src/documents/management/commands/document_exporter.py index 8b350a39f..6e858e7ec 100644 --- a/src/documents/management/commands/document_exporter.py +++ b/src/documents/management/commands/document_exporter.py @@ -1,5 +1,6 @@ import gnupg import os +import time from django.conf import settings from django.core.management.base import BaseCommand, CommandError @@ -47,6 +48,10 @@ class Command(BaseCommand): with open(target, "wb") as f: f.write(GnuPG.decrypted(document.pdf)) + os.utime(target, times=( + int(time.mktime(document.created.timetuple())), + int(time.mktime(document.modified.timetuple())) + )) def _render(self, text, verbosity): if self.verbosity >= verbosity: