From 134f78e630589531df212d3cb2bb748aa9bf68f4 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Mon, 24 Apr 2017 12:40:17 -0400 Subject: Fxing hub panic (#6214) --- app/session.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'app/session.go') diff --git a/app/session.go b/app/session.go index 0df643743..273ab2dd5 100644 --- a/app/session.go +++ b/app/session.go @@ -4,10 +4,11 @@ package app import ( + "net/http" + "github.com/mattermost/platform/einterfaces" "github.com/mattermost/platform/model" "github.com/mattermost/platform/utils" - "net/http" l4g "github.com/alecthomas/log4go" ) @@ -47,7 +48,7 @@ func GetSession(token string) (*model.Session, *model.AppError) { } else { session = sessionResult.Data.(*model.Session) - if session.IsExpired() || session.Token != token { + if session == nil || session.IsExpired() || session.Token != token { return nil, model.NewLocAppError("GetSession", "api.context.invalid_token.error", map[string]interface{}{"Token": token, "Error": sessionResult.Err.DetailedError}, "") } else { AddSessionToCache(session) -- cgit v1.2.3-1-g7c22