Fix potential crash when reading very old attachments.

This commit is contained in:
Greyson Parrelli 2024-09-17 14:47:07 -04:00
parent 64ada79e8f
commit 24133c6dac

View file

@ -1492,7 +1492,7 @@ class AttachmentTable(
.where("$ID = ?", attachmentId.id)
.run()
.readToSingleObject { cursor ->
if (cursor.isNull(DATA_FILE)) {
if (cursor.isNull(DATA_FILE) || cursor.isNull(DATA_RANDOM)) {
null
} else {
cursor.readDataFileInfo()