You get the following error when you try to set or update a reference with an object that contains undefined children:
Error: Firebase.set failed: First argument contains undefined in property '-Iz-kNziy1_NdpbJ_2f7.response.errors'
the object looks like this:
{"-Iz-kNziy1_NdpbJ_2f7": {"some_property": 123, "response": {"errors": undefined, "data": 123}}}
Seems to me that this should be ignored or handled silently. It's simply not an error. It doesn't represent any critical condition, nor should it violate any expressed Firebase behaviors.
Set reference to this value means take what I give you and express it in the data store.
Update reference to this value means take what I give you and change the state of the specified properties to the specified values.
What am I missing here?
Cheers,
-Jonathan
Jonathan Friedman, PhD
CircuitHub, Inc.