mirror of
https://github.com/n8n-io/n8n.git
synced 2024-12-26 21:19:43 -08:00
b282c7e5d9
* fix(core): make `deepCopy` backward compatible
`JSON.parse(JSON.stringify())` uses `.toJSON` when available. so should `deepCopy`
* fix(core): prevent double quotes on luxon datetimes (#4508)
* 🐛 Prevent double quotes on luxon datetimes
* ⚡ Generalize solution
* update the types in packages/workflow/src/utils.ts
* add `toJSON` check to NodeErrors.isTraversableObject as well
* move the toJSON check before the cyclic dependency check
* fix(core): keep backward compatibility in deepCopy by calling `toJSON` on objects that have it
* fix(core): updating deepCopy typings
* Revert "fix(core): updating deepCopy typings"
This reverts commit
|
||
---|---|---|
.. | ||
Cron.test.ts | ||
Expression.test.ts | ||
Helpers.ts | ||
NodeHelpers.test.ts | ||
ObservableObject.test.ts | ||
RoutingNode.test.ts | ||
TelemetryHelpers.test.ts | ||
utils.test.ts | ||
Workflow.test.ts | ||
WorkflowDataProxy.test.ts |