Python: Appwrite Cloud, Server Function appwrite.exception.AppwriteException: request cannot have re
- 0
- Databases
- Functions
- Cloud
Im getting the following error on appwrite cloud. Error creating document: AppwriteException('request cannot have request body') python requirements.txt -> appwrite ( so the latest)
`import traceback from appwrite.client import Client from appwrite.services.databases import Databases from appwrite.exception import AppwriteException from appwrite.query import Query import os import json
def main(context): client = ( Client() .set_endpoint(os.environ["APPWRITE_FUNCTION_API_ENDPOINT"]) .set_project(os.environ["APPWRITE_FUNCTION_PROJECT_ID"]) .set_key(context.req.headers["x-appwrite-key"]) )
databases = Databases(client)
collection_id = "67c589d00037795558a0"
user_data_collection_id = "6761602b003df9df3661"
database_id = "67615fe8003a2b1eaebf"
user_id = context.req.headers.get("x-appwrite-user-id", None)
if not user_id:
return context.res.json({"error": "Not a valid action"}, 400)
try:
if not context.req.body_json:
return context.res.json({"error": "No data provided"}, 400)
try:
data = context.req.body_json
except json.JSONDecodeError:
return context.res.json({"error": "Invalid JSON format"}, 400)
firstName = data.get("firstName")
lastName = data.get("lastName")
email = data.get("email")
profilImage = data.get("profilImage")
context.log(f"Firstname: {firstName}")
context.log(f"Lastname: {lastName}")
context.log(f"Email: {email}")
context.log(f"ProfilImage: {profilImage}")
if not all([firstName, lastName, email, profilImage]):
context.error("Missing required fields")
return context.res.json({"error": "Missing required fields"}, 400)
documents = databases.list_documents(
database_id=database_id,
collection_id=user_data_collection_id,
queries=[Query.equal("userId", user_id)]
)`
Recommended threads
- MongoDb Database Breaks integer[] & bigi...
I've got a table with the below column created. When I try to insert the value `[-3408048000]` into it, the dart sdk cloud function call is successful (no error...
- Missing Invoice
Hi! I need help with billing on my account (marelu@gmail.com). I have never received a single invoice by email. My organization has been on the Pro plan since...
- Appwrite Functions cold start
Hello. I'm seeing really long cold starts on Appwrite Cloud Functions and wanted to know if this is expected. My function just authenticates the user, fetches ...