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