Web Developer
Environment:
Appwrite version: 1.4.2
Language/Framework: Dart (dart_appwrite plugin)
Summary:
When using an Appwrite function to fetch data from the backend with the dart_appwrite plugin, the response data does not match the data that is actually stored in the Appwrite database.
Expected Behavior:
The data retrieved from the Appwrite backend should exactly match the data as stored in the database, including any special characters.
Actual Behavior:
The data in the response differs from the database data. The data is stored in the database as an array containing a Base64 string with special characters, but the string in the response lacks these special characters.
Steps to Reproduce:
Store data in the Appwrite database as an Array["Base64 String"] with special characters.
Use a Dart Appwrite function to fetch this data.
Observe that the returned data lacks the special characters present in the stored data.
Whats in the database:
L+alBJOsgB8nwGgtJPAoCYtbitLnHBN84dNSak12Kb+rKqetAFYxohCWF3XZ6HQ+
Whats fetched through the function:
L alBJOsgB8nwGgtJPAoCYtbitLnHBN84dNSak12Kb rKqetAFYxohCWF3XZ6HQ