From b4459e1247e7357a07ca858af18723c1f07ddeb3 Mon Sep 17 00:00:00 2001 From: antelle Date: Sat, 8 May 2021 21:00:38 +0200 Subject: [PATCH] fixed entry attachments display --- app/scripts/models/attachment-model.js | 4 ++-- app/scripts/models/entry-model.js | 2 +- release-notes.md | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/scripts/models/attachment-model.js b/app/scripts/models/attachment-model.js index 1f0d767a..511a9cda 100644 --- a/app/scripts/models/attachment-model.js +++ b/app/scripts/models/attachment-model.js @@ -3,10 +3,10 @@ import { Model } from 'framework/model'; class AttachmentModel extends Model { getBinary() { let data = this.data; - if (data && data.ref) { + if (data?.value) { data = data.value; } - if (data && data.getBinary) { + if (data?.getBinary) { data = data.getBinary(); } if (data instanceof ArrayBuffer && data.byteLength) { diff --git a/app/scripts/models/entry-model.js b/app/scripts/models/entry-model.js index 64c0f6cb..06ffa126 100644 --- a/app/scripts/models/entry-model.js +++ b/app/scripts/models/entry-model.js @@ -357,7 +357,7 @@ class EntryModel extends Model { addAttachment(name, data) { this._entryModified(); return this.file.db.createBinary(data).then((binaryRef) => { - this.entry.binaries[name] = binaryRef; + this.entry.binaries.set(name, binaryRef); this._fillByEntry(); }); } diff --git a/release-notes.md b/release-notes.md index 9117a979..f2ba4c6b 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,8 @@ Release notes ------------- +##### v1.18.1 (2021-05-08) +`-` fixed entry attachments display + ##### v1.18.0 (2021-05-08) `+` browser extension "KeeWeb Connect" `+` support for KeePassXC-Browser