Invalid relationship value. Must be either a document ID or a document, array given.
- 0
- Self Hosted
- Functions
- Databases
- Flutter
Since updating to 1.5.6 and 1.5.7 I'm getting this error: Invalid relationship value. Must be either a document ID or a document, array given. I've downgraded back to 1.5.5, where it's working again.
It's a simple dart function which creates a new document with a relationship:
final docId = ID.unique();
await databases.createDocument(
databaseId: 'exampleDbId',
collectionId: 'exampleCollectionId',
documentId: docId,
data: {
'title': 'Example',
'nestedDocs': [
{
"\$id": docId,
"array": [],
},
]
},
);
Stacktrace:
Error: Invalid relationship value. Must be either a document ID or a document, array given.
#0 ClientMixin.prepareResponse (package:dart_appwrite/src/client_mixin.dart:73)
#1 ClientIO.call (package:dart_appwrite/src/client_io.dart:249)
<asynchronous suspension>
#2 Databases.createDocument (package:dart_appwrite/services/databases.dart:1060)
appwrite: ^12.0.3 dart_appwrite: ^11.0.2
Recommended threads
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...
- [SOLVED] Realtime Missing Channels
```js useEffect(() => { let subscription: RealtimeSubscription; async function loadChips() { try { const {rows: chi...
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...