From 34a9ab2e53302d0337fb771fb010a0aa7c0eb10b Mon Sep 17 00:00:00 2001 From: Pete Eveleigh Date: Tue, 2 Mar 2021 12:45:25 +0000 Subject: [PATCH] Update PromosService.php Fixes issue syncing promos. Mailchimp API requires a Boolean value for 'enabled'. The value returned by Commerce is not interpreted as Boolean. --- src/services/PromosService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/PromosService.php b/src/services/PromosService.php index abb678f..fc4d86c 100644 --- a/src/services/PromosService.php +++ b/src/services/PromosService.php @@ -268,7 +268,7 @@ private function _buildPromoData ($promoId) 'amount' => (float) $amount, 'type' => $type, 'target' => $target, - 'enabled' => $promo->enabled, + 'enabled' => (int)$promo->enabled == 1 ? true : false, 'created_at_foreign' => $promo->dateCreated->format('c'), 'updated_at_foreign' => $promo->dateUpdated->format('c'), ];