fix(dashboard): Set default tax region as parent if no province is chosen (#7484)

* chore: allow tax region to be optional if no province is chosen

* chore: fallback region
This commit is contained in:
Riqwan Thamir
2024-05-28 08:48:00 +02:00
committed by GitHub
parent 582c9c9acf
commit 916f0cb6d0
@@ -72,6 +72,7 @@ export const TaxRateCreateForm = ({
const form = useForm<zod.infer<typeof CreateTaxRateSchema>>({ const form = useForm<zod.infer<typeof CreateTaxRateSchema>>({
defaultValues: { defaultValues: {
tax_region_id: taxRegion.id,
selected_condition_types: { selected_condition_types: {
[ConditionEntities.PRODUCT]: true, [ConditionEntities.PRODUCT]: true,
[ConditionEntities.PRODUCT_TYPE]: false, [ConditionEntities.PRODUCT_TYPE]: false,
@@ -102,7 +103,7 @@ export const TaxRateCreateForm = ({
code: data.code, code: data.code,
rate: data.rate, rate: data.rate,
is_combinable: data.is_combinable, is_combinable: data.is_combinable,
tax_region_id: data.tax_region_id, tax_region_id: data.tax_region_id || taxRegion.id,
rules: rules:
data.products?.map((product) => ({ data.products?.map((product) => ({
reference: "product", reference: "product",