fix(medusa): plus sign to space (#8454)
This commit is contained in:
1 parent
0ec1d98c33
commit
8700896ce6
3 files changed
+7
-5
No files matched your search
@@ -1081,7 +1081,7 @@ medusaIntegrationTestRunner({
|
|||||||
|
|
||||||
const variants = (
|
const variants = (
|
||||||
await api.get(
|
await api.get(
|
||||||
`/admin/products/${product.id}/variants?fields=%2Binventory_quantity`,
|
`/admin/products/${product.id}/variants?fields=+inventory_quantity`,
|
||||||
adminHeaders
|
adminHeaders
|
||||||
)
|
)
|
||||||
).data.variants
|
).data.variants
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ medusaIntegrationTestRunner({
|
|||||||
const response = await api.get(
|
const response = await api.get(
|
||||||
"/admin/orders/" +
|
"/admin/orders/" +
|
||||||
created.id +
|
created.id +
|
||||||
"?fields=%2Braw_total,%2Braw_subtotal,%2Braw_discount_total",
|
"?fields=+raw_total,+raw_subtotal,+raw_discount_total",
|
||||||
adminHeaders
|
adminHeaders
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { RequestQueryFields } from "@medusajs/types"
|
||||||
import {
|
import {
|
||||||
getSetDifference,
|
getSetDifference,
|
||||||
isDefined,
|
isDefined,
|
||||||
@@ -6,7 +7,6 @@ import {
|
|||||||
stringToSelectRelationObject,
|
stringToSelectRelationObject,
|
||||||
} from "@medusajs/utils"
|
} from "@medusajs/utils"
|
||||||
import { pick } from "lodash"
|
import { pick } from "lodash"
|
||||||
import { RequestQueryFields } from "@medusajs/types"
|
|
||||||
import { FindConfig, QueryConfig } from "../types/common"
|
import { FindConfig, QueryConfig } from "../types/common"
|
||||||
|
|
||||||
export function pickByConfig<TModel>(
|
export function pickByConfig<TModel>(
|
||||||
@@ -60,15 +60,17 @@ export function prepareListQuery<T extends RequestQueryFields, TEntity>(
|
|||||||
return !(
|
return !(
|
||||||
field.startsWith("-") ||
|
field.startsWith("-") ||
|
||||||
field.startsWith("+") ||
|
field.startsWith("+") ||
|
||||||
|
field.startsWith(" ") ||
|
||||||
field.startsWith("*")
|
field.startsWith("*")
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
if (shouldReplaceDefaultFields) {
|
if (shouldReplaceDefaultFields) {
|
||||||
allFields = new Set(customFields.map((f) => f.replace(/^[+ -]/, "")))
|
allFields = new Set(customFields.map((f) => f.replace(/^[+ -]/, "")))
|
||||||
} else {
|
} else {
|
||||||
customFields.forEach((field) => {
|
customFields.forEach((field) => {
|
||||||
if (field.startsWith("+")) {
|
if (field.startsWith("+") || field.startsWith(" ")) {
|
||||||
allFields.add(field.replace(/^\+/, ""))
|
allFields.add(field.trim().replace(/^\+/, ""))
|
||||||
} else if (field.startsWith("-")) {
|
} else if (field.startsWith("-")) {
|
||||||
allFields.delete(field.replace(/^-/, ""))
|
allFields.delete(field.replace(/^-/, ""))
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in new issue
Block a user