Remove duplicate permissions in confirm dialog

This commit is contained in:
alonso.torres 2024-07-04 12:07:54 +02:00
parent 83f3ae1fbd
commit 1b93ccdec9
2 changed files with 25 additions and 13 deletions

View file

@ -47,7 +47,16 @@
desc (obj/get manifest "description")
code (obj/get manifest "code")
icon (obj/get manifest "icon")
permissions (obj/get manifest "permissions")
permissions (into #{} (obj/get manifest "permissions" []))
permissions
(cond-> permissions
(contains? permissions "content:write")
(conj "content:read")
(contains? permissions "library:write")
(conj "content:write"))
origin (obj/get (js/URL. plugin-url) "origin")
plugin-id (str (uuid/next))]
{:plugin-id plugin-id