I am not sure if this is a bug, or if I am overlooking something. I have a problem with a data source sometimes shows too many, and sometimes too few objects when it is filtered. Most of the time it works as expected.
I opened the log, to see what happens when the filtered data source showed too few objects. It seems like 1 object is read to the runtime datasource (which is correct), but the datasource still shows 0 objects both in the UI table and in devtools.
Could this be caused by some kind of race condition in Appfarm?
We were reading to the data source several times, in a parallel block using “add to data source (merge duplicates)”. One of the reads had, “replace all objects”. I fixed that, and have not seen the issue since, but I am not confident that it has disappeared because it only occurred sometimes.
If this was the cause, the log did not show the action node log in the order that the action nodes were completed.