From 120156148a76483182fbd2c788dcffef18ea5950 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Fri, 14 Apr 2017 01:34:16 +0200
Subject: [PATCH] Don't throw an exception after deleting default tops

/close #86
---
 server.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server.py b/server.py
index 18832d4..caa5e3d 100755
--- a/server.py
+++ b/server.py
@@ -342,7 +342,7 @@ def edit_default_top(protocoltype, defaulttop):
 def delete_default_top(defaulttop):
     db.session.delete(defaulttop)
     db.session.commit()
-    return redirect(request.args.get("next") or url_for("show_type", protocoltype_id=protocoltype.id))
+    return redirect(request.args.get("next") or url_for("show_type", protocoltype_id=defaulttop.protocoltype.id))
 
 @app.route("/type/tops/move/<int:defaulttop_id>/<diff>/")
 @login_required
-- 
GitLab