fix: Resolve database encryption atomicity issues and enhance debugging #430
@@ -576,7 +576,7 @@ class DatabaseFileEncryption {
|
||||
) {
|
||||
result.validation.filesConsistent = true;
|
||||
|
||||
if (result.metadataFile.content.dataSize) {
|
||||
if (result.metadataFile.content.dataSize !== undefined) {
|
||||
result.validation.expectedSize = result.metadataFile.content.dataSize;
|
||||
result.validation.actualSize = result.dataFile.size;
|
||||
result.validation.sizeMismatch =
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user
The validation checks
dataSizefor truthiness, but 0 is a valid file size. Useresult.metadataFile.content.dataSize !== undefinedinstead to properly handle empty encrypted files.