diff --git a/apps/web/src/app/auth/organization-invite/organization-invite.ts b/apps/web/src/app/auth/organization-invite/organization-invite.ts index 9a0bbf8334..aa329ba817 100644 --- a/apps/web/src/app/auth/organization-invite/organization-invite.ts +++ b/apps/web/src/app/auth/organization-invite/organization-invite.ts @@ -12,10 +12,18 @@ export class OrganizationInvite { token: string; static fromJSON(json: Jsonify) { + if (json == null) { + return null; + } + return Object.assign(new OrganizationInvite(), json); } static fromParams(params: Params): OrganizationInvite { + if (params == null) { + return null; + } + return Object.assign(new OrganizationInvite(), { email: params.email, initOrganization: params.initOrganization?.toLocaleLowerCase() === "true",