Open
Description
Problem
{
"Key 0.002mm": 31.4,
}
In our dashboard this appears as:
{
"Key 0": {
"002mm": 31.4
}
}
We flatten them to store in the database using . as the delimiter. These dots will need to be escaped/unescaped when flattening/unflattening.
This won't impact anything except the logs, we only flatten data there. It'll work fine in payloads and outputs.
Flatten code: https://github.com/triggerdotdev/trigger.dev/blob/main/packages/core/src/v3/utils/flattenAttributes.ts
Flatten tests: https://github.com/triggerdotdev/trigger.dev/blob/main/packages/core/test/flattenAttributes.test.ts