fix: protect delete customer form

This commit is contained in:
Riccardo
2024-07-08 00:00:06 +02:00
parent 71daa9aa7d
commit 90830f91a0
2 changed files with 31 additions and 11 deletions

12
utils/validateContext.ts Normal file
View File

@@ -0,0 +1,12 @@
import { ContextSchema } from '@utils/types';
export function validateContext(context: any) {
const validatedContext = ContextSchema.safeParse(context);
if (!validatedContext.success) {
throw new Error('Invalid context');
}
const { id } = validatedContext.data.params;
return id;
}