Browse Source

Handle the case where a deleted mailbox verification link is clicked

Son NK 5 years ago
parent
commit
e9d03d1d4b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/dashboard/views/mailbox.py

+ 4 - 0
app/dashboard/views/mailbox.py

@@ -150,6 +150,10 @@ def mailbox_verify():
         return redirect(url_for("dashboard.mailbox_route"))
     else:
         mailbox = Mailbox.get(r_id)
+        if not mailbox:
+            flash("Invalid link", "error")
+            return redirect(url_for("dashboard.mailbox_route"))
+
         mailbox.verified = True
         db.session.commit()