locationAction didn't allways return form state

This commit is contained in:
2024-01-17 16:17:43 +01:00
parent a65410af79
commit 48990701c9

View File

@@ -7,6 +7,7 @@ import { ObjectId } from 'mongodb';
import { withUser } from '@/app/lib/auth'; import { withUser } from '@/app/lib/auth';
import { AuthenticatedUser } from '../types/next-auth'; import { AuthenticatedUser } from '../types/next-auth';
import { gotoHome } from './navigationActions'; import { gotoHome } from './navigationActions';
import { Noto_Sans_Tamil_Supplement } from 'next/font/google';
export type State = { export type State = {
errors?: { errors?: {
@@ -14,7 +15,7 @@ export type State = {
locationNotes?: string[], locationNotes?: string[],
}; };
message?:string | null; message?:string | null;
} };
const FormSchema = z.object({ const FormSchema = z.object({
_id: z.string(), _id: z.string(),
@@ -81,6 +82,11 @@ export const updateOrAddLocation = withUser(async (user:AuthenticatedUser, locat
} }
await gotoHome(yearMonth ? `/?year=${yearMonth?.year}` : undefined) await gotoHome(yearMonth ? `/?year=${yearMonth?.year}` : undefined)
return {
message: null,
errors: undefined,
};
}); });