Add original_filename in pre_check_duplicate

This commit is contained in:
Martin Tan 2023-09-10 15:58:26 +08:00
parent e83a17524c
commit ce093567d6

View File

@ -122,7 +122,7 @@ class Consumer(LoggingMixin):
with open(self.path, "rb") as f: with open(self.path, "rb") as f:
checksum = hashlib.md5(f.read()).hexdigest() checksum = hashlib.md5(f.read()).hexdigest()
existing_doc = Document.objects.filter( existing_doc = Document.objects.filter(
Q(checksum=checksum) | Q(archive_checksum=checksum), Q(checksum=checksum) | Q(archive_checksum=checksum) | Q(original_filename=self.filename),
) )
if existing_doc.exists(): if existing_doc.exists():
if settings.CONSUMER_DELETE_DUPLICATES: if settings.CONSUMER_DELETE_DUPLICATES: