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