correzioni agli errors
All checks were successful
Deploy to VPS / build (push) Successful in 23s
Deploy to VPS / deploy (push) Successful in 17s

This commit is contained in:
AV77web 2026-06-24 18:59:14 +02:00
parent 6c5c86fcb4
commit 1f11e497b2
5 changed files with 11 additions and 10 deletions

View file

@ -124,7 +124,7 @@ export default function ClientiPage() {
try {
if (editing) {
const validation = validateClienteUpdate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;
@ -133,7 +133,7 @@ export default function ClientiPage() {
toast.success("Cliente aggiornato");
} else {
const validation = validateClienteCreate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;

View file

@ -140,7 +140,7 @@ export default function ConsegnePage() {
try {
if (editing) {
const validation = validateConsegnaUpdate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;
@ -149,7 +149,7 @@ export default function ConsegnePage() {
toast.success("Consegna aggiornata");
} else {
const validation = validateConsegnaCreate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;

View file

@ -28,7 +28,7 @@ export default function Login() {
setError(null);
const validation = validateLoginInput({ email, password });
if (!validation.success) {
if (validation.success === false) {
setError(Object.values(validation.errors)[0] ?? "Dati di accesso non validi");
return;
}

View file

@ -127,7 +127,7 @@ export default function UtentiPage() {
try {
if (editing) {
const validation = validateUtenteUpdate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;
@ -136,7 +136,7 @@ export default function UtentiPage() {
toast.success("Utente aggiornato");
} else {
const validation = validateUtenteCreate(raw);
if (!validation.success) {
if (validation.success === false) {
setFieldErrors(validation.errors);
setSaving(false);
return;

View file

@ -192,7 +192,8 @@ export function validateDecimalPositive(
}
export function buildResult<T>(data: T, errors: FieldErrors): ValidationResult<T> {
return Object.keys(errors).length > 0
? { success: false, errors }
: { success: true, data };
if (Object.keys(errors).length > 0) {
return { success: false as const, errors };
}
return { success: true as const, data };
}