From d8445172fc7bbb4283ecbf5983633ca16890b303 Mon Sep 17 00:00:00 2001 From: Umputun Date: Wed, 14 Feb 2018 17:07:29 -0600 Subject: [PATCH] allow work without proxy --- app/rest/auth/auth.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/rest/auth/auth.go b/app/rest/auth/auth.go index 1a71e23a..0b81ca5d 100644 --- a/app/rest/auth/auth.go +++ b/app/rest/auth/auth.go @@ -166,10 +166,12 @@ func (p Provider) authHandler(w http.ResponseWriter, r *http.Request) { log.Printf("[DEBUG] got raw user info %+v", jData) u := p.MapUser(jData) - if avatarURL, e := p.AvatarProxy.Put(u); e == nil { - u.Picture = avatarURL - } else { - log.Printf("[WARN] failed to proxy avatar, %s", e) + if p.AvatarProxy != nil { + if avatarURL, e := p.AvatarProxy.Put(u); e == nil { + u.Picture = avatarURL + } else { + log.Printf("[WARN] failed to proxy avatar, %s", e) + } } session.Values["uinfo"] = u