From ed1363e1bf0d4a99ab6f990595b60cd891825561 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Thu, 14 Sep 2017 11:48:48 -0400 Subject: Fix update SQL query to include refresh token (#7425) --- store/sql_oauth_store.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'store') diff --git a/store/sql_oauth_store.go b/store/sql_oauth_store.go index 067e1d090..0a5f14dc4 100644 --- a/store/sql_oauth_store.go +++ b/store/sql_oauth_store.go @@ -396,8 +396,8 @@ func (as SqlOAuthStore) UpdateAccessData(accessData *model.AccessData) StoreChan return } - if _, err := as.GetMaster().Exec("UPDATE OAuthAccessData SET Token = :Token, ExpiresAt = :ExpiresAt WHERE ClientId = :ClientId AND UserID = :UserId", - map[string]interface{}{"Token": accessData.Token, "ExpiresAt": accessData.ExpiresAt, "ClientId": accessData.ClientId, "UserId": accessData.UserId}); err != nil { + if _, err := as.GetMaster().Exec("UPDATE OAuthAccessData SET Token = :Token, ExpiresAt = :ExpiresAt, RefreshToken = :RefreshToken WHERE ClientId = :ClientId AND UserID = :UserId", + map[string]interface{}{"Token": accessData.Token, "ExpiresAt": accessData.ExpiresAt, "RefreshToken": accessData.RefreshToken, "ClientId": accessData.ClientId, "UserId": accessData.UserId}); err != nil { result.Err = model.NewLocAppError("SqlOAuthStore.Update", "store.sql_oauth.update_access_data.app_error", nil, "clientId="+accessData.ClientId+",userId="+accessData.UserId+", "+err.Error()) } else { -- cgit v1.2.3-1-g7c22