|
@ -453,7 +453,12 @@ func RemoveOrgUser(orgID, userID int64) error { |
|
|
return err |
|
|
return err |
|
|
} |
|
|
} |
|
|
if t.NumMembers == 1 { |
|
|
if t.NumMembers == 1 { |
|
|
return ErrLastOrgOwner{UID: userID} |
|
|
|
|
|
|
|
|
if err := t.GetMembers(); err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
if t.Members[0].ID == userID { |
|
|
|
|
|
return ErrLastOrgOwner{UID: userID} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|