From 8ecfa4b6f56528a029d06ac68920ced10e3ab6d8 Mon Sep 17 00:00:00 2001 From: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Fri, 5 Apr 2024 18:28:03 +0200 Subject: [PATCH] fix: Add count to stock-locations response (#6965) --- .../medusa/src/api-v2/admin/stock-locations/route.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/medusa/src/api-v2/admin/stock-locations/route.ts b/packages/medusa/src/api-v2/admin/stock-locations/route.ts index 2d631cef10..5bc6a38a95 100644 --- a/packages/medusa/src/api-v2/admin/stock-locations/route.ts +++ b/packages/medusa/src/api-v2/admin/stock-locations/route.ts @@ -4,8 +4,8 @@ import { } from "@medusajs/utils" import { MedusaRequest, MedusaResponse } from "../../../types/routing" -import { AdminPostStockLocationsReq } from "./validators" import { createStockLocationsWorkflow } from "@medusajs/core-flows" +import { AdminPostStockLocationsReq } from "./validators" // Create stock location export const POST = async ( @@ -34,14 +34,12 @@ export const POST = async ( export const GET = async (req: MedusaRequest, res: MedusaResponse) => { const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY) - const { rows: stock_locations } = await remoteQuery( + const { rows: stock_locations, metadata } = await remoteQuery( remoteQueryObjectFromString({ entryPoint: "stock_locations", variables: { filters: req.filterableFields, - order: req.listConfig.order, - skip: req.listConfig.skip, - take: req.listConfig.take, + ...req.remoteQueryConfig.pagination, }, fields: req.remoteQueryConfig.fields, }) @@ -49,6 +47,8 @@ export const GET = async (req: MedusaRequest, res: MedusaResponse) => { res.status(200).json({ stock_locations, - ...req.remoteQueryConfig.pagination, + count: metadata.count, + offset: metadata.skip, + limit: metadata.take, }) }