Open dorian3343 opened 1 month ago
I would say that's normal behaviour
You're not "overwriting" you sending to the same inport from several different places i.e. you merge several flows into one
We could in theory ban this for array-inports and say like "unlike regular inport, array-inport slot can only have one source of data" but that could lead to unexpected limitations in the future
I personally would like to see this solved as a special case in linter, when we'll have it
You can overwrite a matches array port, which creates an infinite loop. I'd expect for it to throw an error.
Example: