diff --git a/server/routes.ts b/server/routes.ts index 7c6a70d..f4fc60c 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -211,8 +211,16 @@ export async function registerRoutes(app: Express): Promise { } // Check if DLC filter is requested + const dlcFilter = req.query.dlc === 'true'; const suppliers = await storage.getSuppliers(); - res.json(suppliers); + + // Filter suppliers for DLC enabled only if requested + if (dlcFilter) { + const dlcSuppliers = suppliers.filter(supplier => supplier.dlcEnabled === true); + res.json(dlcSuppliers); + } else { + res.json(suppliers); + } } catch (error) { console.error("Error fetching suppliers:", error); res.status(500).json({ message: "Failed to fetch suppliers" });