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
Activity
[-]Logging objects with keys with periods in doesn't render properly in the UI[/-][+][TRI-4123] Logging objects with keys with periods in doesn't render properly in the UI[/+]yadavshubham01 commentedon Nov 29, 2024
hey @matt-aitken please review my PR #1514