diff --git a/packages/api/src/platforms/vtex/resolvers/query.ts b/packages/api/src/platforms/vtex/resolvers/query.ts index 59a8755793..a189d862c8 100644 --- a/packages/api/src/platforms/vtex/resolvers/query.ts +++ b/packages/api/src/platforms/vtex/resolvers/query.ts @@ -1,12 +1,12 @@ -import { RedirectError, BadRequestError } from '../../errors' +import { BadRequestError, RedirectError, NotFoundError } from '../../errors' import { mutateChannelContext, mutateLocaleContext } from '../utils/contex' import { enhanceSku } from '../utils/enhanceSku' import { findChannel, findLocale, + findSkuId, findSlug, transformSelectedFacet, - findSkuId, } from '../utils/facets' import { SORT_MAP } from '../utils/sort' import { StoreCollection } from './collection' @@ -60,7 +60,7 @@ export const Query = { const location = skuId && `/${product.linkText}-${skuId}/p` if (skuId == null) { - throw new BadRequestError(`Could not find product for slug ${slug}`) + throw new NotFoundError(`Could not find product for slug ${slug}`) } throw new RedirectError(301, location)