Data Router ยท console.warn
join.missing "{value}" is not hold|passthrough|null; using "passthrough".
Printed by Data Router, prefixed [lattice], since 1.39.0.
Warnings reference › data-router:join-bad-missing
- Identifier
data-router:join-bad-missing- Raised by
- Data Router
- Since
- 1.39.0
What happened
missing decides what happens to a row whose lookup has not arrived: hold it back until it does, let it through unenriched, or let it through with nulls. The value given is none of the three, so the default passthrough was used - rows are delivered unenriched rather than being held.
The fix
Use 'hold', 'passthrough' or 'null'.
The smallest fix
join: { from: 'customers', localKey: 'customerId', fields: ['name'], missing: 'hold' }
Reference
Covered in full at the API reference.