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,
|
IsSensitive: sub.IsSensitive,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// Детерминированность: мапа итерируется в случайном порядке —
|
||||||
|
// сортируем вложенные параметры по ID, как и верхний уровень.
|
||||||
|
sort.Slice(subParams, func(i, j int) bool { return subParams[i].ID < subParams[j].ID })
|
||||||
param.SubParams = subParams
|
param.SubParams = subParams
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user