Fixes custom-inputs clearing on save (#890)

This commit is contained in:
Alex van Andel 2021-10-09 15:48:26 +01:00 committed by GitHub
parent f03a2c2a1a
commit 014b74be8c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,7 +5,7 @@ import { getSession } from "@lib/auth";
import prisma from "@lib/prisma"; import prisma from "@lib/prisma";
function handleCustomInputs(customInputs: EventTypeCustomInput[], eventTypeId: number) { function handleCustomInputs(customInputs: EventTypeCustomInput[], eventTypeId: number) {
if (!customInputs || customInputs?.length) return undefined; if (!customInputs || !customInputs?.length) return undefined;
const cInputsIdsToDelete = customInputs.filter((input) => input.id > 0).map((e) => e.id); const cInputsIdsToDelete = customInputs.filter((input) => input.id > 0).map((e) => e.id);
const cInputsToCreate = customInputs const cInputsToCreate = customInputs
.filter((input) => input.id < 0) .filter((input) => input.id < 0)