Skip to content

Commit 22329b9

Browse files
committed
Update /.well-known/passkey-endpoints error handling
1 parent 8227d3b commit 22329b9

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

dist/well-known.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,17 @@ return Promise.all([
136136
// Passkey
137137
parseResponse('/.well-known/passkey-endpoints', r => {
138138
return r.json().then(data => {
139-
let result = {
140-
enroll: data.enroll || null,
141-
manage: data.manage || null
142-
};
143-
return result;
139+
let result = {
140+
enroll: data.enroll || null,
141+
manage: data.manage || null,
142+
valid: typeof data.enroll === 'string' && typeof data.manage === 'string'
143+
};
144+
return result;
145+
}).catch(error => {
146+
return {
147+
error: `Failed to parse JSON: ${error.message}`,
148+
valid: false
149+
};
144150
});
145151
}),
146152
// Related Origin Requests

0 commit comments

Comments
 (0)