Describe the problem/error/question
DynamoDB connector in GerMany “simplify” mode is setting List of Maps (Array of Objects) to NULL
Found a reference to this fixed issue for top-level Map, but it seems to not work for List of Maps
Reproduce
- Create a record in DynamoDB with an array of objects for some key
{ “foo” : [{“a”:“b”,“c”:“d”},{“e”:“f”,“g”:“h”}] } - Run DynamoDB “GetMany” with “Simplify : ON”
- Key “foo” is returned as NULL
Share the output returned by the last node
Response with Simplify:OFF (unmarshalled)
{
"_id": {
"S": "fbbf22cdccd2"
},
"uploaded_files": {
"L": [
{
"M": {
"filename": {
"S": "1691767758030.....docx"
},
"file_description": {
"S": "New"
},
"created_ISO": {
"S": "2023-08-11T15:29:18.210Z"
}
}
},
{
"M": {
"filename": {
"S": "1691767758031.....docx"
},
"file_description": {
"S": "Update"
},
"created_ISO": {
"S": "2023-08-12T12:22:08.110Z"
}
}
},
...
]
},
...
}
Response with Simplify:ON (marshalled)
{
"_id":"fbbf22cdccd2",
"uploaded_files":null,
...
}
Information on your n8n setup
- n8n version: 1.3.1
- Database (default: SQLite):SQLite
- n8n EXECUTIONS_PROCESS setting (default: own, main):default
- Running n8n via (Docker, npm, n8n cloud, desktop app):Docker
- Operating system:MacOS