fix(actions): prevent bulk actions from affecting all runners (#38453) (#38457)

Backport #38453

Co-authored-by: xkm <fzc_study@163.com>
This commit is contained in:
Giteabot
2026-07-14 20:06:17 -07:00
committed by GitHub
parent c32af046a2
commit 6e86c4cde8
4 changed files with 20 additions and 19 deletions
@@ -196,6 +196,13 @@ func TestActionsRunnerModify(t *testing.T) {
doBulk(t, sessionAdmin, "evict", allIDs, http.StatusBadRequest)
})
t.Run("EmptyIDs", func(t *testing.T) {
doBulk(t, sessionAdmin, "delete", nil, http.StatusBadRequest)
for _, id := range allIDs {
unittest.AssertExistsAndLoadBean(t, &actions_model.ActionRunner{ID: id})
}
})
t.Run("DisableEnable", func(t *testing.T) {
doBulk(t, sessionAdmin, "disable", allIDs, http.StatusOK)
for _, id := range allIDs {