From aa734ea9767d48d0c07081d251042a704d9d1807 Mon Sep 17 00:00:00 2001 From: antelle Date: Tue, 11 May 2021 18:50:37 +0200 Subject: [PATCH] fix #1813: fixed custom icon selection --- app/scripts/models/file-model.js | 4 ++-- package-lock.json | 14 +++++++------- release-notes.md | 1 + 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/scripts/models/file-model.js b/app/scripts/models/file-model.js index 00ed88d4..5edb7800 100644 --- a/app/scripts/models/file-model.js +++ b/app/scripts/models/file-model.js @@ -677,10 +677,10 @@ class FileModel extends Model { addCustomIcon(iconData) { const uuid = kdbxweb.KdbxUuid.random(); - this.db.meta.customIcons[uuid] = { + this.db.meta.customIcons.set(uuid.id, { data: kdbxweb.ByteUtils.arrayToBuffer(kdbxweb.ByteUtils.base64ToBytes(iconData)), lastModified: new Date() - }; + }); return uuid.toString(); } diff --git a/package-lock.json b/package-lock.json index b0065b1c..44efd1c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,7 @@ "requires": true, "packages": { "": { - "version": "1.18.1", + "version": "1.18.3", "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", @@ -14,7 +14,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/preset-env": "^7.14.1", "@fortawesome/fontawesome-free": "^5.15.3", - "@keeweb/keeweb-native-messaging-host": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", + "@keeweb/keeweb-native-messaging-host": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz", "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz", "adm-zip": "^0.5.5", "argon2-browser": "1.15.4", @@ -1567,9 +1567,9 @@ } }, "node_modules/@keeweb/keeweb-native-messaging-host": { - "version": "0.3.3", - "resolved": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", - "integrity": "sha512-AvHWU0Bwv46Xl6PLyehRRNuZMn+3iWB9zf/YORp4JoJQhQuO8E3XODUadz2gMrZ/irHxC71sQlZG1vAOiUJqdw==", + "version": "0.3.5", + "resolved": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz", + "integrity": "sha512-LitShO2m12x9z/FyNzLpmsA90bz96a45uESyz6oAQvoIqW7axrHtNqb8KHvmY8oz9+CySD3It8y+XuLXXS+gfw==", "license": "MIT" }, "node_modules/@keeweb/keeweb-native-modules": { @@ -21888,8 +21888,8 @@ } }, "@keeweb/keeweb-native-messaging-host": { - "version": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.3/keeweb-native-messaging-host.tgz", - "integrity": "sha512-AvHWU0Bwv46Xl6PLyehRRNuZMn+3iWB9zf/YORp4JoJQhQuO8E3XODUadz2gMrZ/irHxC71sQlZG1vAOiUJqdw==" + "version": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz", + "integrity": "sha512-LitShO2m12x9z/FyNzLpmsA90bz96a45uESyz6oAQvoIqW7axrHtNqb8KHvmY8oz9+CySD3It8y+XuLXXS+gfw==" }, "@keeweb/keeweb-native-modules": { "version": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz", diff --git a/release-notes.md b/release-notes.md index de7d19d4..bdeb2525 100644 --- a/release-notes.md +++ b/release-notes.md @@ -2,6 +2,7 @@ Release notes ------------- ##### v1.18.4 (TBD) `-` fix #1810: fixed the extension on old macOS starting 10.11 +`-` fix #1813: fixed custom icon selection ##### v1.18.3 (2021-05-09) `-` fix #1804: filling OTP in browser extensions