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
- Realtime with multiple connections
I need the Realtime on multiple Collections for diffrent applicational logic. So my question is: Is there a way to have only 1 Websocket connection or do I need...
- Can't login or deploy functions in Appwr...
Hello, since i updatet to the appwrite cli 6.1.0 i can't login or deploy functions with the cli. When i call the command: "appwrite get account --verbose" i ge...
- Create admin user?
I'm not really sure how this is supposed to work, I installed Appwrite through docker-compose and set it up. When I launched the app and went into it, I created...