From 6ffada374437f4d8652fc9bfe75d94c5a54255db Mon Sep 17 00:00:00 2001 From: Munyoki Kilyungi Date: Mon, 26 Feb 2024 15:55:26 +0300 Subject: 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 --- gn2/wqflask/edit.py | 11 ++++++----- 1 file 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), -- cgit v1.2.3