1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-02 10:12:16 -05:00

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

(cherry picked from commit 8d4c3d83b2d6e21cf8c2c3fb4b2a26b38fbe6e82)
This commit is contained in:
Jonas Hendrickx 2025-04-08 21:54:52 +02:00
parent 9a9018ed40
commit 5db89f29f2
No known key found for this signature in database
GPG Key ID: C4B27F601CE4317D

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))
{ {