When using a run code component to update a geo location (long, lat) I noticed that condition on data that the run code component has updated is not working correctly.
In the example under I have a condition to be true if one of the fields fetched from the device position has data. The same field is required in the web request running just after the condition.
As you can see the condition is false, but the web request is successful
How are you updating these values in the Run code?
Also, even if it is technically possible to write raw values to data from Run code it is not the recommended way of updating properties on an object. Instead I recommend creating an action for updating these values, and the calling that from within the Run code.
We have an example on how to do this in our docs.
Here is a small example of action with two action params being called from a Run code.