From 5fdb57e93121f1f47234e600a33b28fea1b46454 Mon Sep 17 00:00:00 2001
From: Jan Mach <jan.mach@cesnet.cz>
Date: Fri, 24 Jul 2020 12:02:41 +0200
Subject: [PATCH] Fix: Fixed accessing attribute of undefined object.

---
 lib/mentat/__init__.py    | 2 +-
 lib/vial/view/__init__.py | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/mentat/__init__.py b/lib/mentat/__init__.py
index 8fa5ac01..0490fa4f 100644
--- a/lib/mentat/__init__.py
+++ b/lib/mentat/__init__.py
@@ -20,4 +20,4 @@ open-source project.
 
 __author__  = "Jan Mach <jan.mach@cesnet.cz>"
 __credits__ = "Pavel Kácha <pavel.kacha@cesnet.cz>, Andrea Kropáčová <andrea.kropacova@cesnet.cz>"
-__version__ = "2.7.8"
+__version__ = "2.7.9"
diff --git a/lib/vial/view/__init__.py b/lib/vial/view/__init__.py
index a95fc6a0..f36822d8 100644
--- a/lib/vial/view/__init__.py
+++ b/lib/vial/view/__init__.py
@@ -638,6 +638,13 @@ class BaseLoginView(SimpleView):
                 )
                 self.abort(500)
 
+            if not user:
+                self.flash(
+                    gettext('You have entered wrong login credentials.'),
+                    vial.const.FLASH_FAILURE
+                )
+                self.abort(403)
+
             if not user.enabled:
                 self.flash(
                     flask.Markup(gettext(
-- 
GitLab