Zeitraeume Verwaltung in admin Bereich
This commit is contained in:
@@ -45,7 +45,7 @@ export const PATCH: RequestHandler = async ({ cookies, request }) => {
|
||||
|
||||
const { id, bezeichnung, startDatum, endDatum } = await request.json();
|
||||
|
||||
if (typeof id !== 'number' || isNaN(id) || !name || isValidDate(startDatum) || isValidDate(endDatum)) {
|
||||
if (typeof id !== 'number' || isNaN(id) || !bezeichnung || !isValidDate(startDatum) || !isValidDate(endDatum)) {
|
||||
return json({ error: 'Ungültige Eingabedaten' }, { status: 400 });
|
||||
}
|
||||
|
||||
@@ -67,7 +67,11 @@ export const PATCH: RequestHandler = async ({ cookies, request }) => {
|
||||
try {
|
||||
const updated = await prisma.praktikumszeitraum.update({
|
||||
where: { id },
|
||||
data: { bezeichnung, startDatum, endDatum },
|
||||
data: {
|
||||
bezeichnung,
|
||||
startDatum: new Date(startDatum),
|
||||
endDatum: new Date(endDatum)
|
||||
},
|
||||
});
|
||||
return json(updated);
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user