From 4b3a1bbda5613ee12d4e94f7797fca51139109a6 Mon Sep 17 00:00:00 2001 From: zteBill Date: Tue, 15 Nov 2016 01:15:24 +0800 Subject: [PATCH] make each return explicitly Signed-off-by: zteBill --- api/server/httputils/httputils.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/api/server/httputils/httputils.go b/api/server/httputils/httputils.go index 7930ff7a07..d37ee5cafe 100644 --- a/api/server/httputils/httputils.go +++ b/api/server/httputils/httputils.go @@ -78,13 +78,14 @@ func ParseForm(r *http.Request) error { // VersionFromContext returns an API version from the context using APIVersionKey. // It panics if the context value does not have version.Version type. -func VersionFromContext(ctx context.Context) (ver string) { +func VersionFromContext(ctx context.Context) string { if ctx == nil { - return + return "" } - val := ctx.Value(APIVersionKey) - if val == nil { - return + + if val := ctx.Value(APIVersionKey); val != nil { + return val.(string) } - return val.(string) + + return "" }