Fixed extension URLs with URL params

This commit is contained in:
jtc42 2020-01-05 19:07:28 +00:00
parent 932353de31
commit 7888d97220

View file

@ -33,9 +33,10 @@ class ExtensionSchema(Schema):
for view_id, view_data in data.views.items(): for view_id, view_data in data.views.items():
view_cls = view_data["view"] view_cls = view_data["view"]
view_kwargs = view_data["kwargs"] view_kwargs = view_data["kwargs"]
view_rule = view_data["rule"]
# Make links dictionary if it doesn't yet exist # Make links dictionary if it doesn't yet exist
d[view_id] = { 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), **description_from_view(view_cls),
} }