aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-02-19 19:26:48 +0100
committerWojtek Kosior <koszko@koszko.org>2022-02-19 19:54:38 +0100
commit8477d0cf5f2f2526bb3858ca7da26bffd8e98635 (patch)
treea363a01b5cf24a2876fa262dbceca24a940daaae
parentd50163d14aa6b22b34ac613c761648294ead1884 (diff)
downloadbrowser-extension-8477d0cf5f2f2526bb3858ca7da26bffd8e98635.tar.gz
browser-extension-8477d0cf5f2f2526bb3858ca7da26bffd8e98635.zip
fix URL construction when downloading definitions from Hydrilla
-rw-r--r--html/install.js2
-rw-r--r--test/haketilo_test/world_wide_library.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/html/install.js b/html/install.js
index 7b3f3fe..95388a3 100644
--- a/html/install.js
+++ b/html/install.js
@@ -181,7 +181,7 @@ function InstallView(tab_id, on_view_show, on_view_hide) {
work.waiting++;
const url = ver ?
- `${this.repo_url}${item_type}/${id}/${ver.join(".")}.json` :
+ `${this.repo_url}${item_type}/${id}/${ver.join(".")}` :
`${this.repo_url}${item_type}/${id}.json`;
const response =
await browser.tabs.sendMessage(tab_id, ["repo_query", url]);
diff --git a/test/haketilo_test/world_wide_library.py b/test/haketilo_test/world_wide_library.py
index 1eb826e..a932821 100644
--- a/test/haketilo_test/world_wide_library.py
+++ b/test/haketilo_test/world_wide_library.py
@@ -195,11 +195,11 @@ for srt in sample_resource_templates:
(resource, resource_versions, sample_resources_catalog),
(mapping, mapping_versions, sample_mappings_catalog)
]:
- fmt = f'https://hydril.la/{item["type"]}/{item["identifier"]}%s.json'
+ fmt = f'https://hydril.la/{item["type"]}/{item["identifier"]}%s'
# Make 2 versions of each item so that we can test updates.
for ver in versions:
item['version'] = ver
- for fmt_arg in ('', '/' + item_version_string(item)):
+ for fmt_arg in ('.json', '/' + item_version_string(item)):
catalog[fmt % fmt_arg] = make_handler(json.dumps(item))
def serve_query(command, get_params, post_params):