1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-22 05:25:10 -05:00

Not updating automatic tax flag correctly when removing VAT number (#5608)

This commit is contained in:
Jonas Hendrickx 2025-04-08 21:54:52 +02:00 committed by GitHub
parent dcd62f00ba
commit 8d4c3d83b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -622,11 +622,8 @@ public class SubscriberService(
await stripeAdapter.TaxIdDeleteAsync(customer.Id, taxId.Id); await stripeAdapter.TaxIdDeleteAsync(customer.Id, taxId.Id);
} }
if (string.IsNullOrWhiteSpace(taxInformation.TaxId)) if (!string.IsNullOrWhiteSpace(taxInformation.TaxId))
{ {
return;
}
var taxIdType = taxInformation.TaxIdType; var taxIdType = taxInformation.TaxIdType;
if (string.IsNullOrWhiteSpace(taxIdType)) if (string.IsNullOrWhiteSpace(taxIdType))
{ {
@ -665,6 +662,7 @@ public class SubscriberService(
throw new Exceptions.BadRequestException("billingTaxIdCreationError"); throw new Exceptions.BadRequestException("billingTaxIdCreationError");
} }
} }
}
if (featureService.IsEnabled(FeatureFlagKeys.PM19147_AutomaticTaxImprovements)) if (featureService.IsEnabled(FeatureFlagKeys.PM19147_AutomaticTaxImprovements))
{ {