Files
calendar/packages/lib/server/buildCredentialPayloadForCalendar.ts
T
MorganandGitHub 7a9ddf2194 chore: rename DWD to DelegationCredential (#19703)
* chore: rename DWD to DelegationCredential

* fixup! chore: rename DWD to DelegationCredential

* fixup! fixup! chore: rename DWD to DelegationCredential

* fixup! Merge branch 'main' into rename-domain-wide-delegation

* fixup! fixup! Merge branch 'main' into rename-domain-wide-delegation

* fixup! fixup! fixup! Merge branch 'main' into rename-domain-wide-delegation
2025-03-04 09:45:39 -03:00

29 lines
620 B
TypeScript

import { isDelegationCredential } from "@calcom/lib/delegationCredential/clientAndServer";
export function buildCredentialPayloadForPrisma({
credentialId,
delegationCredentialId,
}: {
credentialId: number | null | undefined;
delegationCredentialId: string | null | undefined;
}) {
if (credentialId === undefined) {
return {
credentialId,
delegationCredentialId,
};
}
if (isDelegationCredential({ credentialId })) {
return {
credentialId: null,
delegationCredentialId,
};
} else {
return {
credentialId,
delegationCredentialId: null,
};
}
}