From 73f76014c3998cdd00c0eb27205deb8303e3e553 Mon Sep 17 00:00:00 2001
From: Philip Abbet <philip.abbet@idiap.ch>
Date: Mon, 6 Mar 2017 13:29:52 +0100
Subject: [PATCH] [toolchains] Fix #393 - Cancelling edition generates a 404
 (NOT FOUND)

---
 beat/web/toolchains/templates/toolchains/edition.html | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/beat/web/toolchains/templates/toolchains/edition.html b/beat/web/toolchains/templates/toolchains/edition.html
index 6970f352b..25f6db4b3 100644
--- a/beat/web/toolchains/templates/toolchains/edition.html
+++ b/beat/web/toolchains/templates/toolchains/edition.html
@@ -205,7 +205,11 @@ function setupEditor(databases, toolchains)
   };
 
   toolchain_editor.callbacks.onClose = function(declaration) {
+{% if not edition %}
+    window.location = '{% url "toolchains:list" toolchain_author %}';
+{% else %}
     window.location = '{% url "toolchains:view" toolchain_author toolchain_name toolchain_version %}';
+{% endif %}
   };
 }
 
-- 
GitLab