diff --git a/components/auth/login-form.tsx b/components/auth/login-form.tsx index a84dc7f..e487e5e 100644 --- a/components/auth/login-form.tsx +++ b/components/auth/login-form.tsx @@ -55,6 +55,10 @@ export function LoginForm({ className, ...props }: DivProps) { router.replace("/dashboard"); }, onError: (ctx) => { + if (ctx.error.status === 500 && ctx.error.statusText === "Internal Server Error") { + toast.error("Ocorreu uma falha na requisição. Tente novamente mais tarde."); + } + setError(ctx.error.message); setLoadingEmail(false); }, diff --git a/components/contas/accounts-page.tsx b/components/contas/accounts-page.tsx index bf03fef..de5e00e 100644 --- a/components/contas/accounts-page.tsx +++ b/components/contas/accounts-page.tsx @@ -194,7 +194,11 @@ export function AccountsPage({ accounts, logoOptions }: AccountsPageProps) { {transferFromAccount && ( ({ + ...a, + balance: a.balance ?? a.initialBalance ?? 0, + excludeFromBalance: a.excludeFromBalance ?? false, + }))} fromAccountId={transferFromAccount.id} currentPeriod={getCurrentPeriod()} open={transferOpen}