Skip to main content
Pass-through when the input holds a value; emits the value wired to Default value when the input is empty. Compensates for upstream nodes that drop to an empty timeline (e.g. an Attribute on a never-populated field, or a Match on an empty input). The legacy graph engine returned false from Match on empty input, so converted graphs splice this node with a Const(false) wired to Default value to keep that semantics explicit.

Inputs

  • Data / default in — the upstream value. Either a dated-property timeline or a raw value from a flow node like Assign Read — no Wrap Raw needed in between.
  • Default value — what to emit when the upstream input is empty. Wire any value-producing node (Const, Attribute, AtMoment, etc.).

Outputs

  • Result — the upstream value if non-empty, otherwise the value from Default value. Always emitted as a dated property.

Tips

  • “Empty” means no dated properties at all, a timeline where every dated property carries nil or [], or a raw nil / []. An empty string or false is a value and passes through.

Ports