fix(yaml-generator): сортировать subParams по ID — детерминированный порядок вложенных параметров
This commit is contained in:
@@ -211,6 +211,9 @@ func (c *Client) CollectOperations(ops []types.OperationInfo) ([]types.Operation
|
||||
IsSensitive: sub.IsSensitive,
|
||||
})
|
||||
}
|
||||
// Детерминированность: мапа итерируется в случайном порядке —
|
||||
// сортируем вложенные параметры по ID, как и верхний уровень.
|
||||
sort.Slice(subParams, func(i, j int) bool { return subParams[i].ID < subParams[j].ID })
|
||||
param.SubParams = subParams
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user