diff --git a/fastapi_hypermodel/base/hypermodel.py b/fastapi_hypermodel/base/hypermodel.py index 200b6c3..3080cc8 100644 --- a/fastapi_hypermodel/base/hypermodel.py +++ b/fastapi_hypermodel/base/hypermodel.py @@ -58,7 +58,8 @@ def _get_uri_path( if templated and isinstance(route, Route): return UrlType(route.path) - params = resolve_param_values(params, values) + internal_params = resolve_param_values(params, values) + params |= internal_params return UrlType(app.url_path_for(endpoint, **params))