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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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 {