diff --git a/client/src/structs/settings/types/securekvp.js b/client/src/structs/settings/types/securekvp.js index bb6c4990..d11a90d3 100644 --- a/client/src/structs/settings/types/securekvp.js +++ b/client/src/structs/settings/types/securekvp.js @@ -11,12 +11,6 @@ import Kvp from './kvp'; export default class SecureKvpSetting extends Kvp { - - constructor(args, ...merge) { - super(args, ...merge); - window.skvp = this; - } - /** * The value to use when the setting doesn't have a value. */ diff --git a/client/src/ui/components/bd/setting/SecureKeyValuePair.vue b/client/src/ui/components/bd/setting/SecureKeyValuePair.vue index cb5f3249..40d145d6 100644 --- a/client/src/ui/components/bd/setting/SecureKeyValuePair.vue +++ b/client/src/ui/components/bd/setting/SecureKeyValuePair.vue @@ -40,9 +40,8 @@ }, valueBlur(e) { if (!this.valueChanged) return; - const encrypted = aes256.encrypt(this.masterKey, e.target.value); - if (encrypted === this.setting.value.value) return; - this.setting.value = { key: this.setting.value.key, value: encrypted } + const value = aes256.encrypt(this.masterKey, e.target.value); + this.setting.value = { key: this.setting.value.key, value } this.valueChanged = false; }, keyUpKey(e) {