diff options
author | JoramWilander <jwawilander@gmail.com> | 2015-11-06 08:56:13 -0500 |
---|---|---|
committer | JoramWilander <jwawilander@gmail.com> | 2015-11-06 08:56:13 -0500 |
commit | 7eca077877787b0cd9eb7764f46e9eba78fb7382 (patch) | |
tree | 0a335cccc4d8dc9fcaf18903ac56877c6886f9f1 /store | |
parent | 6417d4728dc9351d5bf3180e458be8ce6e1e642f (diff) | |
download | chat-7eca077877787b0cd9eb7764f46e9eba78fb7382.tar.gz chat-7eca077877787b0cd9eb7764f46e9eba78fb7382.tar.bz2 chat-7eca077877787b0cd9eb7764f46e9eba78fb7382.zip |
Prevent SSO users from changing their email
Diffstat (limited to 'store')
-rw-r--r-- | store/sql_user_store.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/store/sql_user_store.go b/store/sql_user_store.go index 3347df08b..686949a4d 100644 --- a/store/sql_user_store.go +++ b/store/sql_user_store.go @@ -140,7 +140,9 @@ func (us SqlUserStore) Update(user *model.User, allowActiveUpdate bool) StoreCha user.DeleteAt = oldUser.DeleteAt } - if user.Email != oldUser.Email { + if user.IsSSOUser() { + user.Email = oldUser.Email + } else if user.Email != oldUser.Email { user.EmailVerified = false } |