mirror of
https://github.com/gogs/gogs.git
synced 2026-07-29 01:50:39 +02:00
database: update access mode validation in ChangeCollaborationAccessMode
Signed-off-by: E99p1ant <i@github.red>
This commit is contained in:
@@ -125,8 +125,8 @@ func (r *Repository) GetCollaborators() ([]*Collaborator, error) {
|
||||
|
||||
// ChangeCollaborationAccessMode sets new access mode for the collaboration.
|
||||
func (r *Repository) ChangeCollaborationAccessMode(userID int64, mode AccessMode) error {
|
||||
// Discard invalid input
|
||||
if mode <= AccessModeNone || mode > AccessModeOwner {
|
||||
// Collaborators can hold at most Admin access; Owner is reserved for the repository owner.
|
||||
if mode <= AccessModeNone || mode > AccessModeAdmin {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user