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) .where("$ID = ?", attachmentId.id)
.run() .run()
.readToSingleObject { cursor -> .readToSingleObject { cursor ->
if (cursor.isNull(DATA_FILE)) { if (cursor.isNull(DATA_FILE) || cursor.isNull(DATA_RANDOM)) {
null null
} else { } else {
cursor.readDataFileInfo() cursor.readDataFileInfo()