From cea85c30a455cc91f230856c49b39fc60f6a10ca Mon Sep 17 00:00:00 2001
From: Gusted <williamzijl7@hotmail.com>
Date: Sat, 26 Feb 2022 02:10:21 +0000
Subject: [PATCH] Don't update email for organisation (#18905) (#18906)

Backport #18905
---
 models/user/user.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/models/user/user.go b/models/user/user.go
index efc9fb2967..ba528012c8 100644
--- a/models/user/user.go
+++ b/models/user/user.go
@@ -861,7 +861,7 @@ func updateUser(ctx context.Context, u *User, changePrimaryEmail bool, cols ...s
 		}); err != nil {
 			return err
 		}
-	} else { // check if primary email in email_address table
+	} else if !u.IsOrganization() { // check if primary email in email_address table
 		primaryEmailExist, err := e.Where("uid=? AND is_primary=?", u.ID, true).Exist(&EmailAddress{})
 		if err != nil {
 			return err