deep-copy & update object
This block is part of the object group and was last modified in core v10.4.28.
Fields Selection Required
This block relies on fields that you selected to perform its data actions. You must manually select the fields you want to use in your flow using the fields selector modal. To access the modal, click the white button on the block.
Field Selection Required
This block requires field selection (in). You must manually select the fields you want to work with using the field selector modal. To access the modal, click the white button on the block.
deep-copy & update object v10.4.28 Makes a deep-copy of the given object, builds a new object filled with the given fields or mutations. This function has performance impact on wide-spread use.
- Object
objectObject data to merge into this object. These fields will be overwritten with the fields given in this action.
- Mutations
mutationsMutations to apply into this object. Will be set after any of the selected fields, so a mutation on the same path overwrites the fields given in this action.
- Output
object
DEEP-copies the input object (JSON round-trip), sets each connected field pin at its dot path with type coercion, then applies the mutations pin LAST -- a mutation on the same path WINS over a field pin. The input object is NOT modified; missing input starts from {}. A connected field pin resolving null writes that type's default (0, false, {}).
A typical wiring for deep-copy & update object: the object out pin feeds custom field.

Version history
Introduced in v10.4.28.
Back to
object Return to the main group to view all sub-groups Back to create Return to the group to view all blocks within this group
