From 7888d972202181ca0af8ae0a6863041cff3f3845 Mon Sep 17 00:00:00 2001 From: jtc42 Date: Sun, 5 Jan 2020 19:07:28 +0000 Subject: [PATCH] Fixed extension URLs with URL params --- .../common/flask_labthings/views/extensions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openflexure_microscope/common/flask_labthings/views/extensions.py b/openflexure_microscope/common/flask_labthings/views/extensions.py index 057b4ce1..a9bc14a0 100644 --- a/openflexure_microscope/common/flask_labthings/views/extensions.py +++ b/openflexure_microscope/common/flask_labthings/views/extensions.py @@ -33,9 +33,10 @@ class ExtensionSchema(Schema): for view_id, view_data in data.views.items(): view_cls = view_data["view"] view_kwargs = view_data["kwargs"] + view_rule = view_data["rule"] # Make links dictionary if it doesn't yet exist d[view_id] = { - "href": url_for(view_cls.endpoint, **view_kwargs, _external=True), + "href": url_for(ExtensionListResource.endpoint, **view_kwargs, _external=True) + view_rule, **description_from_view(view_cls), }