SHAFI commited on
Commit ·
6cb9d87
1
Parent(s): 2b6af0d
Fix: Downgrade Appwrite SDK to v4.5.0 for Query compatibility
Browse files- Changed appwrite from 5.0.1 to 4.5.0 (stable version)
- Reverted Query.equal syntax to v4.x format (string instead of array)
- Fixes 'request cannot have request body' error
- v4.x is more battle-tested and stable
- app/services/appwrite_db.py +2 -2
- requirements.txt +1 -1
app/services/appwrite_db.py
CHANGED
|
@@ -88,7 +88,7 @@ class AppwriteDatabase:
|
|
| 88 |
database_id=settings.APPWRITE_DATABASE_ID,
|
| 89 |
collection_id=settings.APPWRITE_COLLECTION_ID,
|
| 90 |
queries=[
|
| 91 |
-
Query.equal('category',
|
| 92 |
Query.order_desc('published_at'),
|
| 93 |
Query.limit(limit)
|
| 94 |
]
|
|
@@ -268,7 +268,7 @@ class AppwriteDatabase:
|
|
| 268 |
database_id=settings.APPWRITE_DATABASE_ID,
|
| 269 |
collection_id=settings.APPWRITE_COLLECTION_ID,
|
| 270 |
queries=[
|
| 271 |
-
Query.equal('category',
|
| 272 |
Query.limit(1)
|
| 273 |
]
|
| 274 |
)
|
|
|
|
| 88 |
database_id=settings.APPWRITE_DATABASE_ID,
|
| 89 |
collection_id=settings.APPWRITE_COLLECTION_ID,
|
| 90 |
queries=[
|
| 91 |
+
Query.equal('category', category), # SDK v4.x uses string value
|
| 92 |
Query.order_desc('published_at'),
|
| 93 |
Query.limit(limit)
|
| 94 |
]
|
|
|
|
| 268 |
database_id=settings.APPWRITE_DATABASE_ID,
|
| 269 |
collection_id=settings.APPWRITE_COLLECTION_ID,
|
| 270 |
queries=[
|
| 271 |
+
Query.equal('category', category), # SDK v4.x uses string value
|
| 272 |
Query.limit(1)
|
| 273 |
]
|
| 274 |
)
|
requirements.txt
CHANGED
|
@@ -30,4 +30,4 @@ email-validator==2.1.0
|
|
| 30 |
sib-api-v3-sdk==7.6.0
|
| 31 |
|
| 32 |
# Appwrite Database (Phase 2)
|
| 33 |
-
appwrite==5.0
|
|
|
|
| 30 |
sib-api-v3-sdk==7.6.0
|
| 31 |
|
| 32 |
# Appwrite Database (Phase 2)
|
| 33 |
+
appwrite==4.5.0
|