fix(validation): replace deprecated Zod error flatten calls

This commit is contained in:
2026-06-15 21:59:02 +02:00
parent 20552ba68b
commit befe1f3f82
4 changed files with 14 additions and 14 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
"use server" "use server"
import { revalidatePath } from "next/cache" import { revalidatePath } from "next/cache"
import { flattenError } from "zod"
import { getI18n } from "@/i18n/server" import { getI18n } from "@/i18n/server"
import { import {
buildCreateCategorySchema, buildCreateCategorySchema,
@@ -27,7 +27,7 @@ export async function createCategoryAction(formData: CreateCategoryFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -70,7 +70,7 @@ export async function updateCategoryAction(formData: UpdateCategoryFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
+3 -3
View File
@@ -1,7 +1,7 @@
"use server" "use server"
import { revalidatePath } from "next/cache" import { revalidatePath } from "next/cache"
import { flattenError } from "zod"
import { getI18n } from "@/i18n/server" import { getI18n } from "@/i18n/server"
import { import {
buildCreateItemSchema, buildCreateItemSchema,
@@ -25,7 +25,7 @@ export async function createItemAction(formData: CreateItemFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -67,7 +67,7 @@ export async function updateItemAction(formData: UpdateItemFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
+3 -3
View File
@@ -1,7 +1,7 @@
"use server" "use server"
import { revalidatePath } from "next/cache" import { revalidatePath } from "next/cache"
import { flattenError } from "zod"
import { getI18n } from "@/i18n/server" import { getI18n } from "@/i18n/server"
import { import {
buildCreateRecipientSchema, buildCreateRecipientSchema,
@@ -26,7 +26,7 @@ export async function createNewRecipient(formData: CreateRecipientFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -66,7 +66,7 @@ export async function updateRecipient(formData: UpdateRecipientFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
+5 -5
View File
@@ -1,7 +1,7 @@
"use server" "use server"
import { revalidatePath } from "next/cache" import { revalidatePath } from "next/cache"
import { flattenError } from "zod"
import { getI18n } from "@/i18n/server" import { getI18n } from "@/i18n/server"
import { import {
buildCreateUserSchema, buildCreateUserSchema,
@@ -33,7 +33,7 @@ export async function createUserAction(formData: CreateUserFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -66,7 +66,7 @@ export async function updateUserAction(formData: UpdateUserFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -104,7 +104,7 @@ export async function setUserActiveAction(formData: SetUserActiveFormType) {
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }
@@ -143,7 +143,7 @@ export async function resetUserPasswordAction(
if (!validatedFields.success) { if (!validatedFields.success) {
return { return {
success: false, success: false,
errors: validatedFields.error.flatten().fieldErrors, errors: flattenError(validatedFields.error).fieldErrors,
} }
} }