From 9070766bae2068cef24011f1e9c35ef487aba121 Mon Sep 17 00:00:00 2001 From: Marc Mengel Date: Mon, 25 Aug 2025 20:38:16 -0500 Subject: [PATCH] onwer_role weirdness and missing import --- webserver/common_handler.py | 3 ++- webserver/gui_handler.py | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/webserver/common_handler.py b/webserver/common_handler.py index 78dd61f9..c49c555d 100644 --- a/webserver/common_handler.py +++ b/webserver/common_handler.py @@ -3,6 +3,7 @@ import re, json from metacat.logs import Logged, Logger, init import traceback +from urllib.parse import unquote_plus _StatusReasons = { # Status Codes @@ -171,7 +172,7 @@ def error_response(self, code, message, reason=None, type="json"): self.log('%s' % message) return code, text, content_type - def namespace_create_common(self, current_user, name, owner_role, description, owner_user=''): + def namespace_create_common(self, current_user, name, owner_role, description, owner_user=None): """ Namespace creation code that was going to be repeated in both the gui an data handlers""" diff --git a/webserver/gui_handler.py b/webserver/gui_handler.py index 8df8a07a..6b73860c 100755 --- a/webserver/gui_handler.py +++ b/webserver/gui_handler.py @@ -801,7 +801,6 @@ def save_namespace(self, request, relpath, **args): assert (owner_user is None) != (owner_role is None) if ns is None: - owner_role = request.POST.get("owner_role",None) code, ns = self.namespace_create_common(me, name, owner_role, description, owner_user) if code == 403: self.redirect("./namespaces?error=%s" % (quote_plus("Not authorized"),))