File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -170,16 +170,18 @@ export default {
170170 }
171171
172172 function getRequestOrigin (url ) {
173- const offerParam = url .searchParams .get (' credential_offer' );
174- const offerUrl = url .searchParams .get (' credential_offer_uri' );
175- if (offerParam) {
176- const offer = JSON .parse (offerParam).credential_issuer ;
177- credentialRequestOrigin .value = new URL (offer).origin ;
178- } else if (offerUrl) {
179- credentialRequestOrigin .value = new URL (offerUrl).origin ;
180- } else {
181- credentialRequestOrigin .value = url .origin ;
173+ if (url .protocol === ' openid-credential-offer:' ) {
174+ const offerParam = url .searchParams .get (' credential_offer' );
175+ const offerUrl = url .searchParams .get (' credential_offer_uri' );
176+ if (offerParam) {
177+ const offer = JSON .parse (offerParam).credential_issuer ;
178+ credentialRequestOrigin .value = new URL (offer).origin ;
179+ } else if (offerUrl) {
180+ credentialRequestOrigin .value = new URL (offerUrl).origin ;
181+ }
182+ return ;
182183 }
184+ credentialRequestOrigin .value = url .origin ;
183185 }
184186
185187 async function handleQrCode ({text, type}) {
You can’t perform that action at this time.
0 commit comments