Rank 1: Thread
It looks like today something changed in the backend, I have a project that has certain collections only accessible to teams with specific permissions. Sometimes, these collections are linked to other collections via relationships, so in my client side code I am not selecting the field to be returned when the user doesn't have the permission based on their team. However, now I am seeing even though I did not select the field to be returned, appwrite still returns the following:
"relationship_field": {"$sequence": 0}
This is causing my app to throw errors because it tries to parse this into an object but doesn't have any of the fields it is expecting. Of course I can fix and account for this on my side but not sure if this is intended behavior now.
Previously it would either return null or just an empty structure when not requesting that field