Skip to content

Commit 5c333ee

Browse files
nicoschmdtpatrickelectric
authored andcommitted
frontend: kraken: fix duplicated entries in settings and user custom settings
1 parent 05f2407 commit 5c333ee

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

core/frontend/src/components/kraken/cards/InstalledExtensionCard.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@
147147
</v-expansion-panel-header>
148148
<v-expansion-panel-content>
149149
<json-viewer
150-
:value="JSON.parse(extension.permissions ?? '{}')"
150+
:value="parsed_permissions"
151151
:expand-depth="5"
152152
:show-array-index="false"
153153
:show-double-quotes="true"
@@ -166,7 +166,7 @@
166166
</v-expansion-panel-header>
167167
<v-expansion-panel-content>
168168
<json-viewer
169-
:value="JSON.parse(extension.user_permissions ?? '{}')"
169+
:value="parsed_user_permissions"
170170
:expand-depth="5"
171171
:show-array-index="false"
172172
:show-double-quotes="true"
@@ -233,6 +233,7 @@ import Vue, { PropType } from 'vue'
233233
import SpinningLogo from '@/components/common/SpinningLogo.vue'
234234
import settings from '@/libs/settings'
235235
import system_information from '@/store/system-information'
236+
import { JSONValue } from '@/types/common'
236237
import { ExtensionData, InstalledExtensionData } from '@/types/kraken'
237238
import { Disk } from '@/types/system-information/system'
238239
import { prettifySize } from '@/utils/helper_functions'
@@ -317,6 +318,12 @@ export default Vue.extend({
317318
318319
return this.extension.tag === latest ? false : latest
319320
},
321+
parsed_user_permissions(): JSONValue {
322+
return JSON.parse(this.extension.user_permissions ?? '{}')
323+
},
324+
parsed_permissions(): JSONValue {
325+
return JSON.parse(this.extension.permissions ?? '{}')
326+
},
320327
},
321328
methods: {
322329
prettifySize(size_kb: number) {

0 commit comments

Comments
 (0)