hi @giova86
object keys order are not guaranteed, this is behaviour is part of js language, if you need a very specific order, use an array, if you don't want to change the data input then you can convert the object to array at runtime with a helper
function toSortedArrayByKey(data) {
const arr = []
const sortedKeys = Object.keys(data).map((key) => (
parseInt(key, 10)).sort((a, b) => a - b)
)
return sortedKeys.map((key) => data[key])
}
and use it like this:
{{#each (toSortedArrayByKey data)}}