From 7514166595ca1db8a2ce97bfb1b3a91b98b6a9d0 Mon Sep 17 00:00:00 2001 From: Ta-Ching Chen Date: Tue, 19 Jun 2018 09:55:41 +0800 Subject: [PATCH] Fix executor wrongly passes loop variable reference to function (#751) --- router/httpTriggers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/httpTriggers.go b/router/httpTriggers.go index 460f084e2..5a80fa0c7 100644 --- a/router/httpTriggers.go +++ b/router/httpTriggers.go @@ -101,7 +101,8 @@ func (ts *HTTPTriggerSet) getRouter() *mux.Router { // HTTP triggers setup by the user homeHandled := false - for _, trigger := range ts.triggers { + for i := range ts.triggers { + trigger := ts.triggers[i] // resolve function reference rr, err := ts.resolver.resolve(trigger.Metadata.Namespace, &trigger.Spec.FunctionReference)