Browse Source

fix(core): Fix channel creation with defaultCurrencyCode field

Fixes #2217
Michael Bromley 2 years ago
parent
commit
3aa72ab44d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/core/src/service/services/channel.service.ts

+ 2 - 2
packages/core/src/service/services/channel.service.ts

@@ -236,9 +236,9 @@ export class ChannelService {
         }
         const channel = new Channel({
             ...input,
-            defaultCurrencyCode: input.currencyCode,
+            defaultCurrencyCode,
             availableCurrencyCodes:
-                input.availableCurrencyCodes ?? (input.currencyCode ? [input.currencyCode] : []),
+                input.availableCurrencyCodes ?? (defaultCurrencyCode ? [defaultCurrencyCode] : []),
             availableLanguageCodes: input.availableLanguageCodes ?? [input.defaultLanguageCode],
         });
         const defaultLanguageValidationResult = await this.validateDefaultLanguageCode(ctx, input);