Browse Source

fix: invalid value when value not string in storage

Ahmad Kholid 2 years ago
parent
commit
e928d47840
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/components/newtab/storage/StorageVariables.vue

+ 2 - 1
src/components/newtab/storage/StorageVariables.vue

@@ -116,7 +116,8 @@ function deleteVariable({ id }) {
 function editVariable({ id, name, value }) {
 function editVariable({ id, name, value }) {
   state.id = id;
   state.id = id;
   editState.name = name;
   editState.name = name;
-  editState.value = value;
+  editState.value =
+    typeof value !== 'string' ? JSON.stringify(value, null, 2) : value;
   editState.type = 'edit';
   editState.type = 'edit';
   editState.show = true;
   editState.show = true;
 }
 }