database: update access mode validation in ChangeCollaborationAccessMode

Signed-off-by: E99p1ant <i@github.red>
This commit is contained in:
E99p1ant
2026-04-05 23:34:51 +08:00
parent b53d316233
commit a7550fe27a

View File

@@ -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
}