diff --git a/.changeset/honest-days-lick.md b/.changeset/honest-days-lick.md new file mode 100644 index 00000000000..ea07f0abc19 --- /dev/null +++ b/.changeset/honest-days-lick.md @@ -0,0 +1,5 @@ +--- +'@firebase/app-check': minor +--- + +Fix App Check swallowing errors and returning cached token diff --git a/packages/app-check/src/api.ts b/packages/app-check/src/api.ts index e6897320be1..f587e3b59c1 100644 --- a/packages/app-check/src/api.ts +++ b/packages/app-check/src/api.ts @@ -206,8 +206,8 @@ export async function getToken( appCheckInstance as AppCheckService, forceRefresh ); - if (result.error) { - throw result.error; + if (result.internalError) { + throw result.internalError; } return { token: result.token }; }