Row.fromMap now does:
data: Map<String, dynamic>.from(map["data"] ?? {})
But Appwrite Cloud TablesDB row responses return custom row columns flattened at top level,
{
"supported_versions": ["1.2.4", "1.2.5"],
"$id": "..."
}
So row.data becomes {} and all custom row fields disappear. Older versions worked because they used fallback behavior like:
data: map["data"] ?? map
Confirmed:
- Works: 18.0.0, 20.3.0, 23.0.0, 24.0.0
- Broken: 24.1.0, 24.1.1, 24.2.0
Issue opened here: https://github.com/appwrite/sdk-generator/issues/1561
Can you also add tests to prevent stuff like this in the future?
hey, we released the fix today. can you update to the latest sdk 25.0.0 and check it out
Recommended threads
- TEAM INVITE
There is a problem with the team invitation. When a user invites other users, that time, the newly created email address they don't get the invite link and old ...
- education plan not activated
Hi I have an edu id 13103046@iubat.edu but when I am trying to claim my plan and trying to logging with github where education student plan active. the appwrite...
- I'm getting an error on the console "j?....
On my self hosted instance version 1.8.1 the console is giving me this error when trying to view the rows for a table I recently created. My application is read...