From d63fab48464ebc20c8f8f819d5b1341f6c9b97b5 Mon Sep 17 00:00:00 2001
From: Dries Vints <dries@vints.io>
Date: Thu, 11 Feb 2021 19:18:18 +0100
Subject: [PATCH] Fix removing tax rates

---
 src/Subscription.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Subscription.php b/src/Subscription.php
index 9b49078e..ae719977 100644
--- a/src/Subscription.php
+++ b/src/Subscription.php
@@ -1042,7 +1042,7 @@ public function syncTaxRates()
     {
         $stripeSubscription = $this->asStripeSubscription();
 
-        $stripeSubscription->default_tax_rates = $this->user->taxRates();
+        $stripeSubscription->default_tax_rates = $this->user->taxRates() ?: '';
 
         $stripeSubscription->proration_behavior = $this->prorateBehavior();
 
@@ -1051,7 +1051,7 @@ public function syncTaxRates()
         foreach ($this->items as $item) {
             $stripeSubscriptionItem = $item->asStripeSubscriptionItem();
 
-            $stripeSubscriptionItem->tax_rates = $this->getPlanTaxRatesForPayload($item->stripe_plan);
+            $stripeSubscriptionItem->tax_rates = $this->getPlanTaxRatesForPayload($item->stripe_plan) ?: '';
 
             $stripeSubscriptionItem->proration_behavior = $this->prorateBehavior();