You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[P2] record-change context does not hydrate multi-lookup (junction) fields #1872
Multi-value (multiple: true) lookup fields are stored in a junction table and are not hydrated onto the after-create record that a record-change flow sees — so conditions/interpolation referencing them are empty.
Repro
content cta_creation_default (record-after-create on content_piece): condition record.target_channels != null is false and node interpolation {piece.target_channels.0} doesn't resolve, even though target_channels persisted on the created piece. Flow never creates the default CTA. (Single-value lookups work fine.)
Expected
Record-change context should hydrate multi-lookup relationships (and support array-index interpolation), or offer relationship/junction-based triggering.
Affected
@objectstack/automation + objectql record hydration.
Found while runtime-testing objectstack-ai/templates (all 9 templates via objectstack dev all) on @objectstack 9.5.1. Build + typecheck pass; these only surface at runtime.
Activity
fix(automation): record-change flows see multi-lookup fields + array-…
docs(skill): verified anti-pattern deltas for formula + data authorin…
chore: bump objectui to 60bf1629bdb8
fix(trigger-record-change): hydrate read-time formula fields onto the…
feat(automation): opt-in single-hop lookup expansion for record-chang…