I think there’s a bug in the Create or Update to Firestore node. Whenever I try to update a request, it overwrites all data that exists in the document and replaces it with a blank document adding only the specific data passed by the previous node.
If the intention is to have it as a “replace” node, then all is well. But I think there should probably be a setting for replace or update within the node so it behaves as expected.
To get it working as a patch request the node would need to simply pass the updateMask of the fields needing to be updated which preserves the data already in Firestore.
I’m trying to work around the node using http requests, but it would definitely be cleaner if the node worked in this fashion.
Thanks!