diff --git a/maloja/__pkginfo__.py b/maloja/__pkginfo__.py index 1386fe6..381777f 100644 --- a/maloja/__pkginfo__.py +++ b/maloja/__pkginfo__.py @@ -5,7 +5,7 @@ author = { "email":"maloja@krateng.dev", "github": "krateng" } -version = 2,9,1 +version = 2,9,2 versionstr = ".".join(str(n) for n in version) links = { "pypi":"malojaserver", diff --git a/maloja/malojauri.py b/maloja/malojauri.py index a35e198..b11e283 100644 --- a/maloja/malojauri.py +++ b/maloja/malojauri.py @@ -134,7 +134,7 @@ def compose_querystring(*dicts,exclude=[]): values = keys.getall(k) st += "&".join([urllib.parse.urlencode({k:v},safe="/") for v in values]) st += "&" - return st + return st[:-1] if st.endswith("&") else st # remove last ampersand # takes any number of multidicts and normal dicts and creates a formsdict with duplicate values removed diff --git a/maloja/server.py b/maloja/server.py index de2bc8e..15e4f76 100755 --- a/maloja/server.py +++ b/maloja/server.py @@ -68,7 +68,7 @@ def deprecated_api_s(pth): @webserver.get("/api/") @webserver.post("/api/") def deprecated_api(pth): - redirect("/apis/mlj_1/" + pth + "?" + compose_querystring(request.query)) + redirect("/apis/mlj_1/" + pth + "?" + request.query_string)