Commit 52450878 authored by Josh Ji's avatar Josh Ji

handle undefined extension identifiers

parent e81f5964
......@@ -348,21 +348,21 @@ function makeCredential(advancedOptions) {
strToBin(makeCredentialOptions.extensions.cableRegistration.rpPublicKey);
}
if('appid' in makeCredentialOptions.extensions.appid && makeCredentialOptions.extensions.appid == null)
if('appid' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.appid == null)
makeCredentialOptions.extensions.appid = undefined;
if('appidExclude' in makeCredentialOptions.extensions.appidExclude && makeCredentialOptions.extensions.appidExclude == null)
if('appidExclude' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.appidExclude == null)
makeCredentialOptions.extensions.appidExclude = undefined;
if('credProps' in makeCredentialOptions.extensions.credProps && makeCredentialOptions.extensions.credProps == null)
if('credProps' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.credProps == null)
makeCredentialOptions.extensions.credProps = undefined;
if('credentialProtectionPolicy' in makeCredentialOptions.extensions.credentialProtectionPolicy && makeCredentialOptions.extensions.credentialProtectionPolicy == null)
if('credentialProtectionPolicy' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.credentialProtectionPolicy == null)
makeCredentialOptions.extensions.credentialProtectionPolicy = undefined;
if('enforceCredentialProtectionPolicy' in makeCredentialOptions.extensions.enforceCredentialProtectionPolicy && makeCredentialOptions.extensions.enforceCredentialProtectionPolicy == null)
if('enforceCredentialProtectionPolicy' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.enforceCredentialProtectionPolicy == null)
makeCredentialOptions.extensions.enforceCredentialProtectionPolicy = undefined;
if('hmacCreateSecret' in makeCredentialOptions.extensions.hmacCreateSecret && makeCredentialOptions.extensions.hmacCreateSecret == null)
if('hmacCreateSecret' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.hmacCreateSecret == null)
makeCredentialOptions.extensions.hmacCreateSecret = undefined;
if('hmacGetSecret' in makeCredentialOptions.extensions.hmacGetSecret && makeCredentialOptions.extensions.hmacGetSecret == null)
if('hmacGetSecret' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.hmacGetSecret == null)
makeCredentialOptions.extensions.hmacGetSecret = undefined;
if('uvm' in makeCredentialOptions.extensions.uvm && makeCredentialOptions.extensions.uvm == null)
if('uvm' in makeCredentialOptions.extensions && makeCredentialOptions.extensions.uvm == null)
makeCredentialOptions.extensions.uvm = undefined;
}
if (isChecked('#switch-uvm')) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment