diff --git a/frontend/src/ts/controllers/account-controller.ts b/frontend/src/ts/controllers/account-controller.ts index 75347d1c6..9b7174e98 100644 --- a/frontend/src/ts/controllers/account-controller.ts +++ b/frontend/src/ts/controllers/account-controller.ts @@ -380,6 +380,15 @@ export async function signIn(): Promise { const email = ($(".pageLogin .login input")[0] as HTMLInputElement).value; const password = ($(".pageLogin .login input")[1] as HTMLInputElement).value; + if (email === "" || password === "") { + Notifications.add("Please fill in all fields", 0); + LoginPage.hidePreloader(); + LoginPage.enableInputs(); + LoginPage.enableSignUpButton(); + LoginPage.enableSignInButton(); + return; + } + const persistence = $(".pageLogin .login #rememberMe input").prop("checked") ? browserLocalPersistence : browserSessionPersistence;