Perfomance: Preallocate slices (#61580)
This commit is contained in:
@@ -54,7 +54,8 @@ func (m *actionNameMigrator) migrateActionNames() error {
|
||||
"alert.rules:update": accesscontrol.ActionAlertingRuleUpdate,
|
||||
}
|
||||
|
||||
var oldActionNames, newActionNames []interface{}
|
||||
oldActionNames := make([]interface{}, 0, len(actionNameMapping))
|
||||
newActionNames := make([]interface{}, 0, len(actionNameMapping))
|
||||
for oldName, newName := range actionNameMapping {
|
||||
oldActionNames = append(oldActionNames, oldName)
|
||||
newActionNames = append(newActionNames, newName)
|
||||
|
||||
@@ -47,7 +47,7 @@ func (p *teamPermissionMigrator) setRolePermissions(roleID int64, permissions []
|
||||
}
|
||||
|
||||
// Then insert new permissions
|
||||
var newPermissions []accesscontrol.Permission
|
||||
newPermissions := make([]accesscontrol.Permission, 0, len(permissions))
|
||||
now := time.Now()
|
||||
for _, permission := range permissions {
|
||||
permission.RoleID = roleID
|
||||
|
||||
Reference in New Issue
Block a user