From af431c3d8b42399cd58d3ad69fff7b35237b8667 Mon Sep 17 00:00:00 2001 From: Son NK Date: Sat, 25 Apr 2020 15:16:46 +0200 Subject: [PATCH] Handle alias can be None when deleting --- app/dashboard/views/index.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/dashboard/views/index.py b/app/dashboard/views/index.py index 520d5d8e..c721b9fe 100644 --- a/app/dashboard/views/index.py +++ b/app/dashboard/views/index.py @@ -95,6 +95,11 @@ def index(): elif request.form.get("form-name") == "delete-email": alias_id = request.form.get("alias-id") alias: Alias = Alias.get(alias_id) + if not alias: + flash("Unknown error, sorry for the inconvenience", "error") + return redirect( + url_for("dashboard.index", highlight_alias_id=alias.id, query=query) + ) LOG.d("delete gen email %s", alias) email = alias.email