Fix keyParamName not used for query API token (#7906)

This commit is contained in:
Nico Schäfer
2020-11-24 15:33:53 +01:00
committed by GitHub
parent 4f0e75b32d
commit d64586c223

View File

@@ -148,7 +148,7 @@ impl<T, A, B, C, D, ReqBody> Service<Request<ReqBody>> for AddContext<T, A, B, C
{{#isKeyInQuery}}
{
let key = form_urlencoded::parse(request.uri().query().unwrap_or_default().as_bytes())
.filter(|e| e.0 == "api_key_query")
.filter(|e| e.0 == "{{{keyParamName}}}")
.map(|e| e.1.clone().into_owned())
.nth(0);
if let Some(key) = key {