-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Closed
Labels
bugSomething isn't workingSomething isn't workingproduct / databasesFixes and upgrades for the Appwrite Database.Fixes and upgrades for the Appwrite Database.
Description
👟 Reproduction steps
const db = new Databases(client);
const response = await db.listDocuments(
DB_ID,
COLECTION_PRACTICES,
Query.select(['title', 'description', 'intro', 'exercises']), // here title, description, intro are strings; exercises is relationship
);
return response.documents;
👍 Expected behavior
It should correctly allow getting exercises relationship object plus allow querying filtered relationship fields like exercises.title, etc.
👎 Actual Behavior
The code returns an error I am logging:
[Error: Failed to fetch practices. AppwriteException: Invalid queries: Value must a valid array and Value must be a valid string and at least 1 chars and no longer than 4096 chars]
Both skipping the exercises value or removing Query.select() works correctly and returns full objects.
🎲 Appwrite version
Version 1.3.x
💻 Operating system
MacOS
🧱 Your Environment
Appwrite 1.3.x version, using through Web SDK on React Native
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingproduct / databasesFixes and upgrades for the Appwrite Database.Fixes and upgrades for the Appwrite Database.