From 8a435a2149a85e0aae3bfe873ed45a8e05d5b713 Mon Sep 17 00:00:00 2001 From: zadam Date: Mon, 5 Oct 2020 23:56:59 +0200 Subject: [PATCH] don't save zero byte buffers as note revisions --- src/services/note_revisions.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/note_revisions.js b/src/services/note_revisions.js index 19eabc120..cbf97c16a 100644 --- a/src/services/note_revisions.js +++ b/src/services/note_revisions.js @@ -23,17 +23,17 @@ function protectNoteRevisions(note) { /** * @param {Note} note - * @return {NoteRevision} + * @return {NoteRevision|null} */ function createNoteRevision(note) { if (note.hasLabel("disableVersioning")) { - return; + return null; } const content = note.getContent(); - if (!content) { - return; + if (!content || (Buffer.isBuffer(content) && content.byteLength === 0)) { + return null; } const contentMetadata = note.getContentMetadata();