mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-01 17:27:14 +02:00
* 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 | ||