#Why When i use loop in my cloud function it gives me error?

3 messages · Page 1 of 1 (latest)

woven river
#
import { Client, Databases, Query } from 'node-appwrite';

export default async ({ req, res, log, error }) => {
  const client = new Client()
     .setEndpoint(process.env.VITE_APPWRITE_ENDPOINT)
     .setProject(process.env.VITE_APPWRITE_PROJECT)
     .setKey(process.env.VITE_APPWRITE_API_KEY);

     const databases = new Databases(client);
  try {
    console.log("UpdateShiftsOrders");
    const {documents,total} = await databases.listDocuments(
      process.env.VITE_APPWRITE_DATABASE_ID_EKHLAS,
      process.env.VITE_APPWRITE_COLLECTION_ORDERS_ID,
      [
        Query.equal('status', 'DONE'),
      ]
    );
    console.log("Documents",orders);
      documents.forEach(order => {
        console.log("Order",order);
      });
    return res.send("Done");
  } catch (e) {
    console.log("Error",e);
    return res.send(e);
  }
};

this is my cloud function code but when i loop it this happens

An internal curl error has occurred within the executor! Error Msg: Http invalid protocol\nError Code: 500

and what causes this?

hollow urchin
woven river