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
- How to use Sites on selfhosted appwrite
whenever I try to create a site even with template it says 404 nginx error
- How to send Webhooks to internal network
When saving the URL for sending Webhooks, Appwrite checks if it's a valid external domain name so entering internal IP address or docker hostnames won't save th...
- Collections list not showing up when try...
I'm trying to create new relationship attribute but both one way and two way relationship is not showing up collections list to connect with my relationship att...