diff --git a/.changeset/metal-bees-fix.md b/.changeset/metal-bees-fix.md new file mode 100644 index 0000000000..f1250c1c36 --- /dev/null +++ b/.changeset/metal-bees-fix.md @@ -0,0 +1,5 @@ +--- +"@comet/cms-api": patch +--- + +Add fallback values for users created via ID token diff --git a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts index e31446a7f3..f249686eee 100644 --- a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts +++ b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts @@ -69,8 +69,8 @@ export class UserPermissionsService { if (!idToken.sub) throw new Error("JwtPayload does not contain sub."); return { id: idToken.sub, - name: idToken.name, - email: idToken.email, + name: idToken.name || "Unknown User", + email: idToken.email || "", }; }