fix: isList on field alias in link configuration (#8244)
* fix/link-configuration-is-list-on-fieldsAlias * fix tests * fix tests * fix tests
This commit is contained in:
committed by
GitHub
parent
63ead0a2ae
commit
2188a4e1ba
@@ -41,7 +41,10 @@ export const CartPromotion: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.CART,
|
||||
fieldAlias: {
|
||||
promotions: "cart_link.promotions",
|
||||
promotions: {
|
||||
path: "cart_link.promotions",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.CartPromotion,
|
||||
|
||||
@@ -49,7 +49,10 @@ export const LocationFulfillmentSet: ModuleJoinerConfig = {
|
||||
isList: true,
|
||||
},
|
||||
fieldAlias: {
|
||||
fulfillment_sets: "fulfillment_set_link.fulfillment_set",
|
||||
fulfillment_sets: {
|
||||
path: "fulfillment_set_link.fulfillment_set",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -42,7 +42,10 @@ export const OrderFulfillment: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.ORDER,
|
||||
fieldAlias: {
|
||||
fulfillments: "fulfillment_link.fulfillments",
|
||||
fulfillments: {
|
||||
path: "fulfillment_link.fulfillments",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.OrderFulfillment,
|
||||
|
||||
@@ -41,7 +41,10 @@ export const ProductSalesChannel: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.PRODUCT,
|
||||
fieldAlias: {
|
||||
sales_channels: "sales_channels_link.sales_channel",
|
||||
sales_channels: {
|
||||
path: "sales_channels_link.sales_channel",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.ProductSalesChannel,
|
||||
|
||||
@@ -64,7 +64,10 @@ export const ProductVariantInventoryItem: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.INVENTORY,
|
||||
fieldAlias: {
|
||||
variants: "variant_link.variant",
|
||||
variants: {
|
||||
path: "variant_link.variant",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.ProductVariantInventoryItem,
|
||||
|
||||
@@ -43,7 +43,10 @@ export const ProductVariantPriceSet: ModuleJoinerConfig = {
|
||||
serviceName: Modules.PRODUCT,
|
||||
fieldAlias: {
|
||||
price_set: "price_set_link.price_set",
|
||||
prices: "price_set_link.price_set.prices",
|
||||
prices: {
|
||||
path: "price_set_link.price_set.prices",
|
||||
isList: true,
|
||||
},
|
||||
calculated_price: {
|
||||
path: "price_set_link.price_set.calculated_price",
|
||||
forwardArgumentsOnPath: ["price_set_link.price_set"],
|
||||
|
||||
@@ -41,7 +41,10 @@ export const PublishableApiKeySalesChannel: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.API_KEY,
|
||||
fieldAlias: {
|
||||
sales_channels: "sales_channels_link.sales_channel",
|
||||
sales_channels: {
|
||||
path: "sales_channels_link.sales_channel",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.PublishableApiKeySalesChannel,
|
||||
@@ -54,7 +57,10 @@ export const PublishableApiKeySalesChannel: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.SALES_CHANNEL,
|
||||
fieldAlias: {
|
||||
publishable_api_keys: "api_keys_link.api_key",
|
||||
publishable_api_keys: {
|
||||
path: "api_keys_link.api_key",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.PublishableApiKeySalesChannel,
|
||||
|
||||
@@ -39,7 +39,10 @@ export const RegionPaymentProvider: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.REGION,
|
||||
fieldAlias: {
|
||||
payment_providers: "payment_provider_link.payment_provider",
|
||||
payment_providers: {
|
||||
path: "payment_provider_link.payment_provider",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.RegionPaymentProvider,
|
||||
@@ -52,7 +55,10 @@ export const RegionPaymentProvider: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.PAYMENT,
|
||||
fieldAlias: {
|
||||
regions: "region_link.region",
|
||||
regions: {
|
||||
path: "region_link.region",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.RegionPaymentProvider,
|
||||
|
||||
@@ -41,7 +41,10 @@ export const SalesChannelLocation: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.SALES_CHANNEL,
|
||||
fieldAlias: {
|
||||
stock_locations: "locations_link.location",
|
||||
stock_locations: {
|
||||
path: "locations_link.location",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.SalesChannelLocation,
|
||||
@@ -54,7 +57,10 @@ export const SalesChannelLocation: ModuleJoinerConfig = {
|
||||
{
|
||||
serviceName: Modules.STOCK_LOCATION,
|
||||
fieldAlias: {
|
||||
sales_channels: "sales_channels_link.sales_channel",
|
||||
sales_channels: {
|
||||
path: "sales_channels_link.sales_channel",
|
||||
isList: true,
|
||||
},
|
||||
},
|
||||
relationship: {
|
||||
serviceName: LINKS.SalesChannelLocation,
|
||||
|
||||
Reference in New Issue
Block a user