Fix: ensure document title always limited to 128 chars (#5934)

This commit is contained in:
shamoon 2024-02-28 07:05:19 -08:00 committed by GitHub
parent bf11dc8d1b
commit 754627681c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -732,7 +732,7 @@ class Consumer(LoggingMixin):
storage_type = Document.STORAGE_TYPE_UNENCRYPTED storage_type = Document.STORAGE_TYPE_UNENCRYPTED
title = file_info.title[:127] title = file_info.title
if self.override_title is not None: if self.override_title is not None:
try: try:
title = self._parse_title_placeholders(self.override_title) title = self._parse_title_placeholders(self.override_title)
@ -742,7 +742,7 @@ class Consumer(LoggingMixin):
) )
document = Document.objects.create( document = Document.objects.create(
title=title, title=title[:127],
content=text, content=text,
mime_type=mime_type, mime_type=mime_type,
checksum=hashlib.md5(self.working_copy.read_bytes()).hexdigest(), checksum=hashlib.md5(self.working_copy.read_bytes()).hexdigest(),