Browse Source

fix(admin-ui): Fix channel creation when pricesIncludeTax is false

Fixes #2217
Michael Bromley 2 years ago
parent
commit
36fe1a54e4

+ 4 - 3
packages/admin-ui/src/lib/settings/src/components/channel-detail/channel-detail.component.ts

@@ -113,7 +113,6 @@ export class ChannelDetailComponent
             !code ||
             !code ||
             !token ||
             !token ||
             !defaultLanguageCode ||
             !defaultLanguageCode ||
-            !pricesIncludeTax ||
             !defaultCurrencyCode ||
             !defaultCurrencyCode ||
             !defaultShippingZoneId ||
             !defaultShippingZoneId ||
             !defaultTaxZoneId
             !defaultTaxZoneId
@@ -124,7 +123,7 @@ export class ChannelDetailComponent
             code,
             code,
             token,
             token,
             defaultLanguageCode,
             defaultLanguageCode,
-            pricesIncludeTax,
+            pricesIncludeTax: !!pricesIncludeTax,
             defaultCurrencyCode,
             defaultCurrencyCode,
             defaultShippingZoneId,
             defaultShippingZoneId,
             defaultTaxZoneId,
             defaultTaxZoneId,
@@ -233,6 +232,8 @@ export class ChannelDetailComponent
     }
     }
 
 
     private generateToken(): string {
     private generateToken(): string {
-        return Array.from(crypto.getRandomValues(new Uint8Array(10))).map(b => b.toString(16).padStart(2, '0')).join('');
+        return Array.from(crypto.getRandomValues(new Uint8Array(10)))
+            .map(b => b.toString(16).padStart(2, '0'))
+            .join('');
     }
     }
 }
 }