return nil, errAssignmentRuleIndexOutOfBounds(int(idx), len(getActiveAssignmentRules(rules)))
}
data.AssignmentRules = slices.Insert(rules, actualIdx, &persistencespb.AssignmentRule{
Rule: rule,
CreateTimestamp: timestamp,
DeleteTimestamp: nil,
})
return data, checkAssignmentConditions(data, 0, hadFullyRamped && !req.GetForce())
}