From c3f56ba290bb4e1b609e898f31379b89affdf2d7 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 22 Sep 2026 18:58:03 +0000 Subject: [PATCH] Kundenliste: alle Kunden laden statt Appwrite-Default von 25 Ohne Query.limit liefert Appwrite nur 25 Dokumente. Bei 110 Kunden fehlten in WOMS alle Kunden ab 'Autowerkstatt ...' alphabetisch - neu angelegte Leads wirkten dadurch, als waeren sie nie angelegt worden. Co-Authored-By: Claude Opus 5.5 --- server/services/customerAdmin.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/services/customerAdmin.js b/server/services/customerAdmin.js index 496be69..29f1119 100644 --- a/server/services/customerAdmin.js +++ b/server/services/customerAdmin.js @@ -236,7 +236,11 @@ export async function updateCustomerWithPortalAccess(customerId, payload) { } export async function listCustomersForAdmin() { - const customers = await listDocuments(config.collections.customers, [Query.orderAsc('name')]) + // Ohne Limit liefert Appwrite nur 25 Dokumente - neue Kunden fielen dann aus der Liste. + const customers = await listDocuments(config.collections.customers, [ + Query.orderAsc('name'), + Query.limit(5000), + ]) return customers.map((customer) => sanitizeCustomer(customer)) }