@@ -520,14 +520,14 @@ func DeleteProtectedBranch(ctx context.Context, repo *repo_model.Repository, id
520520
521521// RemoveUserIDFromProtectedBranch remove all user ids from protected branch options
522522func RemoveUserIDFromProtectedBranch (ctx context.Context , p * ProtectedBranch , userID int64 ) error {
523- lenIDs , lenApprovalIDs , lenMergeIDs := len (p .WhitelistUserIDs ), len (p .ApprovalsWhitelistUserIDs ), len (p .MergeWhitelistUserIDs )
523+ lenIDs , lenForcePushIDs , lenApprovalIDs , lenMergeIDs := len (p .WhitelistUserIDs ), len ( p . ForcePushWhitelistUserIDs ), len (p .ApprovalsWhitelistUserIDs ), len (p .MergeWhitelistUserIDs )
524524 p .WhitelistUserIDs = util .SliceRemoveAll (p .WhitelistUserIDs , userID )
525525 p .ForcePushWhitelistUserIDs = util .SliceRemoveAll (p .ForcePushWhitelistUserIDs , userID )
526526 p .ApprovalsWhitelistUserIDs = util .SliceRemoveAll (p .ApprovalsWhitelistUserIDs , userID )
527527 p .MergeWhitelistUserIDs = util .SliceRemoveAll (p .MergeWhitelistUserIDs , userID )
528528
529529 if lenIDs != len (p .WhitelistUserIDs ) ||
530- lenApprovalIDs != len (p .ForcePushWhitelistUserIDs ) ||
530+ lenForcePushIDs != len (p .ForcePushWhitelistUserIDs ) ||
531531 lenApprovalIDs != len (p .ApprovalsWhitelistUserIDs ) ||
532532 lenMergeIDs != len (p .MergeWhitelistUserIDs ) {
533533 if _ , err := db .GetEngine (ctx ).ID (p .ID ).Cols (
@@ -544,12 +544,14 @@ func RemoveUserIDFromProtectedBranch(ctx context.Context, p *ProtectedBranch, us
544544
545545// RemoveTeamIDFromProtectedBranch remove all team ids from protected branch options
546546func RemoveTeamIDFromProtectedBranch (ctx context.Context , p * ProtectedBranch , teamID int64 ) error {
547- lenIDs , lenApprovalIDs , lenMergeIDs := len (p .WhitelistTeamIDs ), len (p .ApprovalsWhitelistTeamIDs ), len (p .MergeWhitelistTeamIDs )
547+ lenIDs , lenForcePushIDs , lenApprovalIDs , lenMergeIDs := len (p .WhitelistTeamIDs ), len ( p . ForcePushWhitelistTeamIDs ), len (p .ApprovalsWhitelistTeamIDs ), len (p .MergeWhitelistTeamIDs )
548548 p .WhitelistTeamIDs = util .SliceRemoveAll (p .WhitelistTeamIDs , teamID )
549+ p .ForcePushWhitelistTeamIDs = util .SliceRemoveAll (p .ForcePushWhitelistTeamIDs , teamID )
549550 p .ApprovalsWhitelistTeamIDs = util .SliceRemoveAll (p .ApprovalsWhitelistTeamIDs , teamID )
550551 p .MergeWhitelistTeamIDs = util .SliceRemoveAll (p .MergeWhitelistTeamIDs , teamID )
551552
552553 if lenIDs != len (p .WhitelistTeamIDs ) ||
554+ lenForcePushIDs != len (p .ForcePushWhitelistTeamIDs ) ||
553555 lenApprovalIDs != len (p .ApprovalsWhitelistTeamIDs ) ||
554556 lenMergeIDs != len (p .MergeWhitelistTeamIDs ) {
555557 if _ , err := db .GetEngine (ctx ).ID (p .ID ).Cols (
0 commit comments