diff --git a/server.py b/server.py index c28f3dc03654f219629e8dcfaa83a6d830ae62e6..630c63fb6acdb09afdbd488ca1c11868991af89f 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()