about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMunyoki Kilyungi2024-02-26 15:55:26 +0300
committerBonfaceKilz2024-03-26 10:01:13 +0300
commit6ffada374437f4d8652fc9bfe75d94c5a54255db (patch)
treebe99eb9b16fa548764fea45c7d526dea62ad6ec5
parentcc42dd690513f044b9a05c466e9e8c9a97981f74 (diff)
downloadgenenetwork2-6ffada374437f4d8652fc9bfe75d94c5a54255db.tar.gz
Replace Path.join with urljoin for url paths.
* gn2/wqflask/edit.py: Import urljoin.
(metadata_edit): Replace Path with urljoin.

Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
-rw-r--r--gn2/wqflask/edit.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/gn2/wqflask/edit.py b/gn2/wqflask/edit.py
index cf38084d..36540939 100644
--- a/gn2/wqflask/edit.py
+++ b/gn2/wqflask/edit.py
@@ -1,6 +1,7 @@
 import requests
 import subprocess
 
+from urllib.parse import urljoin
 from pathlib import Path
 
 from pymonad.either import Either, Left
@@ -50,19 +51,19 @@ def save_dataset_metadata(
 @login_required(pagename="Dataset Metadata Editing")
 def metadata_edit():
     from gn2.utility.tools import GN3_LOCAL_URL
+    __name = request.args.get("name")
     match request.args.get("type"):
         case "dcat:Dataset":
             metadata = requests.get(
-                Path(
+                urljoin(
                     GN3_LOCAL_URL,
-                    "metadata/datasets/",
-                    (_name := request.args.get("name"))
-                ).as_posix()
+                    f"api/metadata/datasets/{ __name }"
+                )
             ).json()
             __section = request.args.get("section")
             return render_template(
                 "metadata/editor.html",
-                name=_name,
+                name=__name,
                 metadata=metadata,
                 section=__section,
                 edit=metadata.get(__section),