From 4b1685278b2350d3c29298017cddea1342b7306f Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Sun, 11 Sep 2016 21:28:50 +0200
Subject: [PATCH] Expose prefix parameter of edit endpoint

---
 server.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/server.py b/server.py
index c28f3dc..630c63f 100644
--- a/server.py
+++ b/server.py
@@ -268,9 +268,12 @@ tabs = {
 
 @app.route('/edit', methods=['GET', 'POST'])
 @mod_required
-def edit(prefix="", ignore=[]):
+def edit(prefix='', ignore=[]):
 	# All editable tables are expected to have a 'time_updated' field
 	ignore.append('ref')
+	ignore.append('prefix')
+	if not prefix and 'prefix' in request.args:
+		prefix = request.args['prefix']
 	modify('BEGIN')
 	if request.is_json:
 		changes = request.get_json().items()
-- 
GitLab