From e5904f8c758f850779380962ef9ac4efe0521878 Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Fri, 10 May 2024 17:43:43 +0200 Subject: [PATCH] fix(medusa): Missing middlewares export (#7289) --- .changeset/itchy-forks-relate.md | 5 +++++ packages/medusa/src/api-v2/admin/api-keys/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/campaigns/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/collections/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/currencies/middlewares.ts | 2 +- .../src/api-v2/admin/customer-groups/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/customers/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/draft-orders/middlewares.ts | 2 +- .../src/api-v2/admin/fulfillment-providers/middlewares.ts | 2 +- .../src/api-v2/admin/fulfillment-sets/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/fulfillments/middlewares.ts | 2 +- .../src/api-v2/admin/inventory-items/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/invites/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/orders/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/payments/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/price-lists/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/pricing/middlewares.ts | 2 +- .../src/api-v2/admin/product-categories/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/product-types/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/products/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/promotions/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/regions/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/reservations/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/sales-channels/middlewares.ts | 2 +- .../src/api-v2/admin/shipping-options/middlewares.ts | 2 +- .../src/api-v2/admin/shipping-profiles/middlewares.ts | 2 +- .../src/api-v2/admin/stock-locations/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/stores/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/tax-rates/middlewares.ts | 2 +- .../medusa/src/api-v2/admin/tax-regions/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/uploads/middlewares.ts | 2 +- packages/medusa/src/api-v2/admin/users/middlewares.ts | 2 +- .../src/api-v2/admin/workflows-executions/middlewares.ts | 2 +- packages/medusa/src/api-v2/auth/middlewares.ts | 2 +- packages/medusa/src/api-v2/store/carts/middlewares.ts | 2 +- packages/medusa/src/api-v2/store/customers/middlewares.ts | 2 +- packages/medusa/src/api-v2/store/orders/middlewares.ts | 2 +- .../src/api-v2/store/payment-collections/middlewares.ts | 2 +- packages/medusa/src/api-v2/store/products/middlewares.ts | 2 +- packages/medusa/src/loaders/helpers/routing/index.ts | 8 ++++---- packages/medusa/src/utils/index.ts | 1 + .../utils/{ => middlewares}/authenticate-middleware.ts | 2 +- packages/medusa/src/utils/middlewares/index.ts | 3 ++- 43 files changed, 51 insertions(+), 44 deletions(-) create mode 100644 .changeset/itchy-forks-relate.md rename packages/medusa/src/utils/{ => middlewares}/authenticate-middleware.ts (99%) diff --git a/.changeset/itchy-forks-relate.md b/.changeset/itchy-forks-relate.md new file mode 100644 index 0000000000..c454d880f1 --- /dev/null +++ b/.changeset/itchy-forks-relate.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): Missing middlewares export diff --git a/packages/medusa/src/api-v2/admin/api-keys/middlewares.ts b/packages/medusa/src/api-v2/admin/api-keys/middlewares.ts index 8e9e002486..1993980313 100644 --- a/packages/medusa/src/api-v2/admin/api-keys/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/api-keys/middlewares.ts @@ -1,7 +1,7 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateApiKey, diff --git a/packages/medusa/src/api-v2/admin/campaigns/middlewares.ts b/packages/medusa/src/api-v2/admin/campaigns/middlewares.ts index a83bfe4d37..2a8c6f20da 100644 --- a/packages/medusa/src/api-v2/admin/campaigns/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/campaigns/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import { createLinkBody } from "../../utils/validators" diff --git a/packages/medusa/src/api-v2/admin/collections/middlewares.ts b/packages/medusa/src/api-v2/admin/collections/middlewares.ts index a584c53d4e..4a86b57445 100644 --- a/packages/medusa/src/api-v2/admin/collections/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/collections/middlewares.ts @@ -1,6 +1,6 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateCollection, diff --git a/packages/medusa/src/api-v2/admin/currencies/middlewares.ts b/packages/medusa/src/api-v2/admin/currencies/middlewares.ts index 58f82d2f7d..ab49f12577 100644 --- a/packages/medusa/src/api-v2/admin/currencies/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/currencies/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" import { AdminGetCurrencyParams, AdminGetCurrenciesParams } from "./validators" diff --git a/packages/medusa/src/api-v2/admin/customer-groups/middlewares.ts b/packages/medusa/src/api-v2/admin/customer-groups/middlewares.ts index a7c3dbacf2..4356ee3de5 100644 --- a/packages/medusa/src/api-v2/admin/customer-groups/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/customer-groups/middlewares.ts @@ -1,6 +1,6 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateCustomerGroup, diff --git a/packages/medusa/src/api-v2/admin/customers/middlewares.ts b/packages/medusa/src/api-v2/admin/customers/middlewares.ts index 0306ba0b0e..30a1664060 100644 --- a/packages/medusa/src/api-v2/admin/customers/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/customers/middlewares.ts @@ -11,7 +11,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/admin/draft-orders/middlewares.ts b/packages/medusa/src/api-v2/admin/draft-orders/middlewares.ts index 15a42ae7c9..4964d2806c 100644 --- a/packages/medusa/src/api-v2/admin/draft-orders/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/draft-orders/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/admin/fulfillment-providers/middlewares.ts b/packages/medusa/src/api-v2/admin/fulfillment-providers/middlewares.ts index 31c924d3f4..9b42a3d2b1 100644 --- a/packages/medusa/src/api-v2/admin/fulfillment-providers/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/fulfillment-providers/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" import { AdminFulfillmentProvidersParams } from "./validators" diff --git a/packages/medusa/src/api-v2/admin/fulfillment-sets/middlewares.ts b/packages/medusa/src/api-v2/admin/fulfillment-sets/middlewares.ts index 9a378c6aa0..f4bbf073d9 100644 --- a/packages/medusa/src/api-v2/admin/fulfillment-sets/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/fulfillment-sets/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/admin/fulfillments/middlewares.ts b/packages/medusa/src/api-v2/admin/fulfillments/middlewares.ts index f1545f0e2c..ebcaf91fca 100644 --- a/packages/medusa/src/api-v2/admin/fulfillments/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/fulfillments/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/admin/inventory-items/middlewares.ts b/packages/medusa/src/api-v2/admin/inventory-items/middlewares.ts index 4448c33c39..bb6a336cc2 100644 --- a/packages/medusa/src/api-v2/admin/inventory-items/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/inventory-items/middlewares.ts @@ -1,6 +1,6 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateInventoryItem, diff --git a/packages/medusa/src/api-v2/admin/invites/middlewares.ts b/packages/medusa/src/api-v2/admin/invites/middlewares.ts index 755b69eddd..b13f7591ab 100644 --- a/packages/medusa/src/api-v2/admin/invites/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/invites/middlewares.ts @@ -9,7 +9,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { validateAndTransformBody } from "../../utils/validate-body" diff --git a/packages/medusa/src/api-v2/admin/orders/middlewares.ts b/packages/medusa/src/api-v2/admin/orders/middlewares.ts index a5974dad04..9208d9fdbd 100644 --- a/packages/medusa/src/api-v2/admin/orders/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/orders/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" import { AdminGetOrdersOrderParams, AdminGetOrdersParams } from "./validators" diff --git a/packages/medusa/src/api-v2/admin/payments/middlewares.ts b/packages/medusa/src/api-v2/admin/payments/middlewares.ts index 7d0bcc3f4a..acdf36bdd8 100644 --- a/packages/medusa/src/api-v2/admin/payments/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/payments/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { unlessPath } from "../../utils/unless-path" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/admin/price-lists/middlewares.ts b/packages/medusa/src/api-v2/admin/price-lists/middlewares.ts index 4982c54976..178e91f80c 100644 --- a/packages/medusa/src/api-v2/admin/price-lists/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/price-lists/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import { createBatchBody, createLinkBody } from "../../utils/validators" diff --git a/packages/medusa/src/api-v2/admin/pricing/middlewares.ts b/packages/medusa/src/api-v2/admin/pricing/middlewares.ts index 9075afdf65..98732f27a2 100644 --- a/packages/medusa/src/api-v2/admin/pricing/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/pricing/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/admin/product-categories/middlewares.ts b/packages/medusa/src/api-v2/admin/product-categories/middlewares.ts index e62f07a9a6..e871e66612 100644 --- a/packages/medusa/src/api-v2/admin/product-categories/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/product-categories/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import { createLinkBody } from "../../utils/validators" diff --git a/packages/medusa/src/api-v2/admin/product-types/middlewares.ts b/packages/medusa/src/api-v2/admin/product-types/middlewares.ts index 903202651d..55fd9534da 100644 --- a/packages/medusa/src/api-v2/admin/product-types/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/product-types/middlewares.ts @@ -1,6 +1,6 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateProductType, diff --git a/packages/medusa/src/api-v2/admin/products/middlewares.ts b/packages/medusa/src/api-v2/admin/products/middlewares.ts index 5f431ba4e9..1df9084c44 100644 --- a/packages/medusa/src/api-v2/admin/products/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/products/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { maybeApplyLinkFilter } from "../../utils/maybe-apply-link-filter" import { unlessPath } from "../../utils/unless-path" import { validateAndTransformBody } from "../../utils/validate-body" diff --git a/packages/medusa/src/api-v2/admin/promotions/middlewares.ts b/packages/medusa/src/api-v2/admin/promotions/middlewares.ts index d0bb738b73..d708b54cbc 100644 --- a/packages/medusa/src/api-v2/admin/promotions/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/promotions/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import { createBatchBody } from "../../utils/validators" diff --git a/packages/medusa/src/api-v2/admin/regions/middlewares.ts b/packages/medusa/src/api-v2/admin/regions/middlewares.ts index aa175b1dcc..5ce7620c7d 100644 --- a/packages/medusa/src/api-v2/admin/regions/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/regions/middlewares.ts @@ -1,6 +1,6 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateRegion, diff --git a/packages/medusa/src/api-v2/admin/reservations/middlewares.ts b/packages/medusa/src/api-v2/admin/reservations/middlewares.ts index 6cd787a757..45cac0485e 100644 --- a/packages/medusa/src/api-v2/admin/reservations/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/reservations/middlewares.ts @@ -1,7 +1,7 @@ import * as QueryConfig from "./query-config" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { AdminCreateReservation, diff --git a/packages/medusa/src/api-v2/admin/sales-channels/middlewares.ts b/packages/medusa/src/api-v2/admin/sales-channels/middlewares.ts index c976e1b77d..ac249fffa7 100644 --- a/packages/medusa/src/api-v2/admin/sales-channels/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/sales-channels/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { maybeApplyLinkFilter } from "../../utils/maybe-apply-link-filter" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/admin/shipping-options/middlewares.ts b/packages/medusa/src/api-v2/admin/shipping-options/middlewares.ts index 32d2fd8dc9..335ac3142e 100644 --- a/packages/medusa/src/api-v2/admin/shipping-options/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/shipping-options/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { AdminCreateShippingOption, AdminCreateShippingOptionRule, diff --git a/packages/medusa/src/api-v2/admin/shipping-profiles/middlewares.ts b/packages/medusa/src/api-v2/admin/shipping-profiles/middlewares.ts index 56ebd7278f..88a4b26ab8 100644 --- a/packages/medusa/src/api-v2/admin/shipping-profiles/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/shipping-profiles/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import { diff --git a/packages/medusa/src/api-v2/admin/stock-locations/middlewares.ts b/packages/medusa/src/api-v2/admin/stock-locations/middlewares.ts index 18f67160bb..cc106409a1 100644 --- a/packages/medusa/src/api-v2/admin/stock-locations/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/stock-locations/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { maybeApplyLinkFilter } from "../../utils/maybe-apply-link-filter" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/admin/stores/middlewares.ts b/packages/medusa/src/api-v2/admin/stores/middlewares.ts index 5dd2672ee9..b128c13b71 100644 --- a/packages/medusa/src/api-v2/admin/stores/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/stores/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/admin/tax-rates/middlewares.ts b/packages/medusa/src/api-v2/admin/tax-rates/middlewares.ts index 63e810ef8d..84a5928f42 100644 --- a/packages/medusa/src/api-v2/admin/tax-rates/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/tax-rates/middlewares.ts @@ -10,7 +10,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" export const adminTaxRateRoutesMiddlewares: MiddlewareRoute[] = [ diff --git a/packages/medusa/src/api-v2/admin/tax-regions/middlewares.ts b/packages/medusa/src/api-v2/admin/tax-regions/middlewares.ts index 288dcd9245..4bf30a9aba 100644 --- a/packages/medusa/src/api-v2/admin/tax-regions/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/tax-regions/middlewares.ts @@ -7,7 +7,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/admin/uploads/middlewares.ts b/packages/medusa/src/api-v2/admin/uploads/middlewares.ts index 74a30ca058..c4a5eba550 100644 --- a/packages/medusa/src/api-v2/admin/uploads/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/uploads/middlewares.ts @@ -1,6 +1,6 @@ import multer from "multer" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { retrieveUploadConfig } from "./query-config" import { AdminGetUploadParams } from "./validators" diff --git a/packages/medusa/src/api-v2/admin/users/middlewares.ts b/packages/medusa/src/api-v2/admin/users/middlewares.ts index 0106d9cdbf..261e0f4303 100644 --- a/packages/medusa/src/api-v2/admin/users/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/users/middlewares.ts @@ -8,7 +8,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { validateAndTransformBody } from "../../utils/validate-body" diff --git a/packages/medusa/src/api-v2/admin/workflows-executions/middlewares.ts b/packages/medusa/src/api-v2/admin/workflows-executions/middlewares.ts index 0a90fe3c8a..43558acf4d 100644 --- a/packages/medusa/src/api-v2/admin/workflows-executions/middlewares.ts +++ b/packages/medusa/src/api-v2/admin/workflows-executions/middlewares.ts @@ -8,7 +8,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import { validateAndTransformBody } from "../../utils/validate-body" diff --git a/packages/medusa/src/api-v2/auth/middlewares.ts b/packages/medusa/src/api-v2/auth/middlewares.ts index 499a192c48..3c67152a73 100644 --- a/packages/medusa/src/api-v2/auth/middlewares.ts +++ b/packages/medusa/src/api-v2/auth/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../types/middlewares" -import { authenticate } from "../../utils/authenticate-middleware" +import { authenticate } from "../../utils/middlewares/authenticate-middleware" export const authRoutesMiddlewares: MiddlewareRoute[] = [ { diff --git a/packages/medusa/src/api-v2/store/carts/middlewares.ts b/packages/medusa/src/api-v2/store/carts/middlewares.ts index 749bbd8e09..1827d74034 100644 --- a/packages/medusa/src/api-v2/store/carts/middlewares.ts +++ b/packages/medusa/src/api-v2/store/carts/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as OrderQueryConfig from "../orders/query-config" diff --git a/packages/medusa/src/api-v2/store/customers/middlewares.ts b/packages/medusa/src/api-v2/store/customers/middlewares.ts index 6910189c89..a8b72f8793 100644 --- a/packages/medusa/src/api-v2/store/customers/middlewares.ts +++ b/packages/medusa/src/api-v2/store/customers/middlewares.ts @@ -11,7 +11,7 @@ import { } from "./validators" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" diff --git a/packages/medusa/src/api-v2/store/orders/middlewares.ts b/packages/medusa/src/api-v2/store/orders/middlewares.ts index f172f5acd7..c5bf47ab0b 100644 --- a/packages/medusa/src/api-v2/store/orders/middlewares.ts +++ b/packages/medusa/src/api-v2/store/orders/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformQuery } from "../../utils/validate-query" import * as QueryConfig from "./query-config" import { StoreGetOrderParams, StoreGetOrdersParams } from "./validators" diff --git a/packages/medusa/src/api-v2/store/payment-collections/middlewares.ts b/packages/medusa/src/api-v2/store/payment-collections/middlewares.ts index 5d438072ee..153b62cd66 100644 --- a/packages/medusa/src/api-v2/store/payment-collections/middlewares.ts +++ b/packages/medusa/src/api-v2/store/payment-collections/middlewares.ts @@ -1,5 +1,5 @@ import { MiddlewareRoute } from "../../../types/middlewares" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { validateAndTransformBody } from "../../utils/validate-body" import { validateAndTransformQuery } from "../../utils/validate-query" import * as queryConfig from "./query-config" diff --git a/packages/medusa/src/api-v2/store/products/middlewares.ts b/packages/medusa/src/api-v2/store/products/middlewares.ts index 0c727c836f..8527265fc5 100644 --- a/packages/medusa/src/api-v2/store/products/middlewares.ts +++ b/packages/medusa/src/api-v2/store/products/middlewares.ts @@ -1,6 +1,6 @@ import { isPresent, ProductStatus } from "@medusajs/utils" import { MiddlewareRoute } from "../../../loaders/helpers/routing/types" -import { authenticate } from "../../../utils/authenticate-middleware" +import { authenticate } from "../../../utils/middlewares/authenticate-middleware" import { maybeApplyLinkFilter } from "../../utils/maybe-apply-link-filter" import { applyDefaultFilters, diff --git a/packages/medusa/src/loaders/helpers/routing/index.ts b/packages/medusa/src/loaders/helpers/routing/index.ts index df40b43bff..933cce0e8a 100644 --- a/packages/medusa/src/loaders/helpers/routing/index.ts +++ b/packages/medusa/src/loaders/helpers/routing/index.ts @@ -1,12 +1,12 @@ import { promiseAll, wrapHandler } from "@medusajs/utils" import cors from "cors" -import { Router, json, text, urlencoded, type Express } from "express" +import { type Express, json, Router, text, urlencoded } from "express" import { readdir } from "fs/promises" import { parseCorsOrigins } from "medusa-core-utils" import { extname, join, sep } from "path" import { - authenticate, authenticateCustomer, + authenticateLegacy, errorHandler, requireCustomerAuthentication, } from "../../../utils/middlewares" @@ -18,8 +18,8 @@ import { GlobalMiddlewareDescriptor, HTTP_METHODS, MiddlewareRoute, - MiddlewareVerb, MiddlewaresConfig, + MiddlewareVerb, ParserConfigArgs, RouteConfig, RouteDescriptor, @@ -665,7 +665,7 @@ export class RoutesLoader { /** * Require the admin to be authenticated */ - this.router.use(descriptor.route, authenticate()) + this.router.use(descriptor.route, authenticateLegacy()) } for (const route of routes) { diff --git a/packages/medusa/src/utils/index.ts b/packages/medusa/src/utils/index.ts index 5b25a5dcaf..f3e6dcbd24 100644 --- a/packages/medusa/src/utils/index.ts +++ b/packages/medusa/src/utils/index.ts @@ -16,3 +16,4 @@ export * from "./set-metadata" export * from "./validate-id" export { registerOverriddenValidators, validator } from "./validator" export * from "./validators/is-type" +export * from "./middlewares" diff --git a/packages/medusa/src/utils/authenticate-middleware.ts b/packages/medusa/src/utils/middlewares/authenticate-middleware.ts similarity index 99% rename from packages/medusa/src/utils/authenticate-middleware.ts rename to packages/medusa/src/utils/middlewares/authenticate-middleware.ts index 327e07e987..7d5b3d78d3 100644 --- a/packages/medusa/src/utils/authenticate-middleware.ts +++ b/packages/medusa/src/utils/middlewares/authenticate-middleware.ts @@ -7,7 +7,7 @@ import { AuthenticatedMedusaRequest, MedusaRequest, MedusaResponse, -} from "../types/routing" +} from "../../types/routing" const SESSION_AUTH = "session" const BEARER_AUTH = "bearer" diff --git a/packages/medusa/src/utils/middlewares/index.ts b/packages/medusa/src/utils/middlewares/index.ts index ee4cdcd5e9..97453ab2d3 100644 --- a/packages/medusa/src/utils/middlewares/index.ts +++ b/packages/medusa/src/utils/middlewares/index.ts @@ -1,4 +1,5 @@ -export { default as authenticate } from "./authenticate" +export { default as authenticateLegacy } from "./authenticate" +export { authenticate } from "./authenticate-middleware" export { default as authenticateCustomer } from "./authenticate-customer" export { default as wrapHandler } from "./await-middleware" export { default as errorHandler } from "./error-handler"