Parcourir la source

fix(core): Fix i18n custom fields in Promotion & PaymentMethod

Michael Bromley il y a 2 ans
Parent
commit
3d6edb5d70
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      packages/core/src/entity/register-custom-entity-fields.ts

+ 4 - 0
packages/core/src/entity/register-custom-entity-fields.ts

@@ -35,6 +35,7 @@ import {
     CustomOrderFields,
     CustomOrderFields,
     CustomOrderLineFields,
     CustomOrderLineFields,
     CustomPaymentMethodFields,
     CustomPaymentMethodFields,
+    CustomPaymentMethodFieldsTranslation,
     CustomProductFields,
     CustomProductFields,
     CustomProductFieldsTranslation,
     CustomProductFieldsTranslation,
     CustomProductOptionFields,
     CustomProductOptionFields,
@@ -44,6 +45,7 @@ import {
     CustomProductVariantFields,
     CustomProductVariantFields,
     CustomProductVariantFieldsTranslation,
     CustomProductVariantFieldsTranslation,
     CustomPromotionFields,
     CustomPromotionFields,
+    CustomPromotionFieldsTranslation,
     CustomRegionFields,
     CustomRegionFields,
     CustomRegionFieldsTranslation,
     CustomRegionFieldsTranslation,
     CustomSellerFields,
     CustomSellerFields,
@@ -274,6 +276,7 @@ export function registerCustomEntityFields(config: VendureConfig) {
     registerCustomFieldsForEntity(config, 'Order', CustomOrderFields);
     registerCustomFieldsForEntity(config, 'Order', CustomOrderFields);
     registerCustomFieldsForEntity(config, 'OrderLine', CustomOrderLineFields);
     registerCustomFieldsForEntity(config, 'OrderLine', CustomOrderLineFields);
     registerCustomFieldsForEntity(config, 'PaymentMethod', CustomPaymentMethodFields);
     registerCustomFieldsForEntity(config, 'PaymentMethod', CustomPaymentMethodFields);
+    registerCustomFieldsForEntity(config, 'PaymentMethod', CustomPaymentMethodFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'Product', CustomProductFields);
     registerCustomFieldsForEntity(config, 'Product', CustomProductFields);
     registerCustomFieldsForEntity(config, 'Product', CustomProductFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'Product', CustomProductFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'ProductOption', CustomProductOptionFields);
     registerCustomFieldsForEntity(config, 'ProductOption', CustomProductOptionFields);
@@ -288,6 +291,7 @@ export function registerCustomEntityFields(config: VendureConfig) {
     registerCustomFieldsForEntity(config, 'ProductVariant', CustomProductVariantFields);
     registerCustomFieldsForEntity(config, 'ProductVariant', CustomProductVariantFields);
     registerCustomFieldsForEntity(config, 'ProductVariant', CustomProductVariantFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'ProductVariant', CustomProductVariantFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'Promotion', CustomPromotionFields);
     registerCustomFieldsForEntity(config, 'Promotion', CustomPromotionFields);
+    registerCustomFieldsForEntity(config, 'Promotion', CustomPromotionFieldsTranslation, true);
     registerCustomFieldsForEntity(config, 'TaxCategory', CustomTaxCategoryFields);
     registerCustomFieldsForEntity(config, 'TaxCategory', CustomTaxCategoryFields);
     registerCustomFieldsForEntity(config, 'TaxRate', CustomTaxRateFields);
     registerCustomFieldsForEntity(config, 'TaxRate', CustomTaxRateFields);
     registerCustomFieldsForEntity(config, 'User', CustomUserFields);
     registerCustomFieldsForEntity(config, 'User', CustomUserFields);