Databases.update#Attribute general_argument_invalid, Param "default" is not optional
- 0
- Self Hosted
Hello. I am creating a Dart script to automatically update my collection attributes. When I call Databases.updateStringAttribute(... xdefault: null), I get an error AppwriteException: general_argument_invalid, Param "default" is not optional. (400) This applies to all attribute types, not just strings.
I am using dart_appwrite 10.0.0 in my dart code and I am using a self-hosted Appwrite with version 1.4.4
What can I do to debug this? I don't see anyone else experiencing this issue so I'm not sure if I'm just missing something. Any help is appreciated. Thanks!
I've found that modifying https://github.com/appwrite/sdk-for-dart/blob/master/lib/src/client_mixin.dart#L15 to params.removeWhere((key, value) => value == null && key != 'default'); fixes that for me, but that seems like a hacky solution.
would you please create an issue in our appwrite repo for this?
I've created https://github.com/appwrite/sdk-for-dart/issues/47. Also created https://github.com/appwrite/sdk-for-dart/issues/48 as another issue I've dealt with as I'm creating this Dart script to update my collection attributes.
Also heads up, the code of conduct link found in the issue template is broken: https://github.com/appwrite/appwrite/blob/HEAD/CODE_OF_CONDUCT.md
Recommended threads
- Bulk API limitations in self-hosted serv...
Environment: Appwrite Selfhost SDK: node-appwrite 28.0 Calling `upsertRows` (also applies to `createRows`/`updateRows`/`deleteRows`) with more than 100 rows fa...
- Self Hosted GitHub connection not adding...
After upgrading to 1.9.6 i noticed that i cannot search for new repositories when trying to add new functions. I removed the existing github connection via Set...
- Unable to init function via cli
Hello! I have created a new self hosted instance of appwrite 1.9.6 and have connected to that insatnce with the cli 27.2.0 that was released a few hours ago. Wh...