targaryen icon indicating copy to clipboard operation
targaryen copied to clipboard

Empty string as child key returns the collection in Firebase, null in targaryen

Open Soreine opened this issue 6 years ago • 1 comments

I think I have am encountering an inconsistency between Firebase and targaryen, in the way they treat .child("").

In my rules, I check the existence of a value in a collection by doing collection.child(key) != null. But for an empty key "", it looks like targaryen returns null while Firebase returns something (maybe the collection itself). I have noticed that doing collection.child("") != null in Firebase always pass, though I don't have any values at a "" key (I doubt it's even possible).

Do you have any insight here?

Soreine avatar Nov 30 '18 14:11 Soreine

I can have a look.

Do you have an example, Including rules, data?

dinoboff avatar Dec 04 '18 13:12 dinoboff