fix(yaml-generator): сортировать subParams по ID — детерминированный порядок вложенных параметров

This commit is contained in:
Repinoid
2026-09-22 14:36:04 +03:00
parent 21b4da12a1
commit c7c80fd1bd
@@ -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
}