diff --git a/src/modules/todos/actions/update-todo.action.ts b/src/modules/todos/actions/update-todo.action.ts index 99e4c6a..bbdf1d4 100644 --- a/src/modules/todos/actions/update-todo.action.ts +++ b/src/modules/todos/actions/update-todo.action.ts @@ -86,6 +86,11 @@ export async function updateTodoAction(todoId: number, formData: FormData) { revalidatePath(todosRoutes.list); redirect(todosRoutes.list); } catch (error) { + // Handle Next.js redirect errors - these are not actual errors + if (error instanceof Error && error.message === "NEXT_REDIRECT") { + throw error; // Re-throw redirect errors as-is + } + console.error("Error updating todo:", error); if (