Arthur
07/15/2026, 7:16 AMdumpParametersToJSON which I think passes a null item to the closure when it’s trying to serialise this. Any thoughts on how to handle this?
This also seems to break schema validation even though the param is in defaultIgnoreParams cc @Nicolas VannieuwkerkeNicolas Vannieuwkerke
07/15/2026, 7:38 AMNicolas Vannieuwkerke
07/15/2026, 7:39 AMArthur
07/15/2026, 7:39 AMNicolas Vannieuwkerke
07/15/2026, 7:40 AMArthur
07/15/2026, 7:44 AMext.prefix) and I don’t really want to have to duplicate the logic for that across every single process in modules.config.
e.g. currently looks something like:
ext.prefix = { "${calculate_from_meta(meta)}.somecustompart.someotherpart" }
And that calculate_from_meta is going to be dynamic for any given item in the channel and will change as a channel moves through the pipeline and accumulates extra info in it’s meta (so I can’t just compute it once at pipeline start)Nicolas Vannieuwkerke
07/15/2026, 7:45 AMNicolas Vannieuwkerke
07/15/2026, 7:46 AMArthur
07/15/2026, 7:51 AMext.prefix in single file.
And of course I can’t call it within remote subworkflows without patching.
If the ext.prefix closure could somehow access a function defined somewhere else in the pipeline this might be able to work?Nicolas Vannieuwkerke
07/15/2026, 7:52 AMArthur
07/15/2026, 7:53 AMNicolas Vannieuwkerke
07/15/2026, 7:53 AMNicolas Vannieuwkerke
07/15/2026, 7:55 AMext.prefix = {"${meta.calculate_something(meta)}.otherpart"}Arthur
07/15/2026, 7:58 AMNicolas Vannieuwkerke
07/15/2026, 8:00 AM