From 9dcaadfca55284a91d8fadab1dc143a44acc6474 Mon Sep 17 00:00:00 2001 From: Ekaterina Vaartis <vaartis@cock.li> Date: Mon, 19 Aug 2019 18:09:12 +0300 Subject: [PATCH] Use Vue.set to ensure that the updated pack property is reactive If it was null, it wouldn't be reactive when editing --- src/store/modules/emoji_packs.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/store/modules/emoji_packs.js b/src/store/modules/emoji_packs.js index 62277e1e..5be596ed 100644 --- a/src/store/modules/emoji_packs.js +++ b/src/store/modules/emoji_packs.js @@ -2,6 +2,8 @@ import { listPacks, downloadFrom, reloadEmoji, deletePack, savePackMetadata } fr import { Message } from 'element-ui' +import Vue from 'vue' + const packs = { state: { localPacks: {}, @@ -16,7 +18,7 @@ const packs = { }, UPDATE_LOCAL_PACK_VAL: (state, { name, key, value }) => { - state.localPacks[name]['pack'][key] = value + Vue.set(state.localPacks[name]['pack'], key, value) }, UPDATE_LOCAL_PACK: (state, { name, pack }) => { -- GitLab