diff --git a/lnbits/static/js/pages/extensions.js b/lnbits/static/js/pages/extensions.js index e5d0a5ab6..64390a2ee 100644 --- a/lnbits/static/js/pages/extensions.js +++ b/lnbits/static/js/pages/extensions.js @@ -633,6 +633,9 @@ window.PageExtensions = { return '' }, + extensionOpenUrl(extension) { + return extension.isWasm ? `/ext/${extension.id}` : `/${extension.id}` + }, async getGitHubReleaseDetails(release) { if (!release.is_github_release || release.loaded) { return diff --git a/lnbits/templates/pages/extensions.vue b/lnbits/templates/pages/extensions.vue index e589816a9..e736cad54 100644 --- a/lnbits/templates/pages/extensions.vue +++ b/lnbits/templates/pages/extensions.vue @@ -314,7 +314,7 @@ flat color="primary" type="a" - :href="extension.id + '/'" + :href="extensionOpenUrl(extension)" :label="$t('open')" >