From b9be8293a84bcdac11e845dc613ab12d6fcd0a90 Mon Sep 17 00:00:00 2001
From: Alex Ellis <alexellis2@gmail.com>
Date: Sat, 9 Sep 2017 09:42:57 +0100
Subject: [PATCH] Fix querystring passing

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
---
 sample-functions/AlpineFunction/Dockerfile | 2 +-
 watchdog/main.go                           | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sample-functions/AlpineFunction/Dockerfile b/sample-functions/AlpineFunction/Dockerfile
index b1f200a6..1638a01d 100644
--- a/sample-functions/AlpineFunction/Dockerfile
+++ b/sample-functions/AlpineFunction/Dockerfile
@@ -1,6 +1,6 @@
 FROM alpine:latest
 
-ADD https://github.com/alexellis/faas/releases/download/0.5.6-alpha/fwatchdog /usr/bin
+ADD https://github.com/alexellis/faas/releases/download/0.6.5/fwatchdog /usr/bin
 # COPY ./fwatchdog /usr/bin/
 RUN chmod +x /usr/bin/fwatchdog
 
diff --git a/watchdog/main.go b/watchdog/main.go
index 5aaaf15d..1f0ad923 100644
--- a/watchdog/main.go
+++ b/watchdog/main.go
@@ -200,8 +200,9 @@ func getAdditionalEnvs(config *WatchdogConfig, r *http.Request, method string) [
 
 		envs = append(envs, fmt.Sprintf("Http_Method=%s", method))
 
-		if len(r.URL.RawQuery) > 0 {
-			envs = append(envs, fmt.Sprintf("Http_Query=%s", r.URL.RawQuery))
+		log.Println(r.URL.String())
+		if len(r.URL.String()) > 0 {
+			envs = append(envs, fmt.Sprintf("Http_Query=%s", r.URL.String()))
 		}
 	}
 
-- 
GitLab