From d03081047c748a9682065a9a3670c57fc6e417bd Mon Sep 17 00:00:00 2001 From: Alex P Date: Tue, 25 Jan 2022 16:56:34 +0200 Subject: [PATCH] Do not send empty address fields --- modules/ppcp-api-client/src/Entity/Address.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/ppcp-api-client/src/Entity/Address.php b/modules/ppcp-api-client/src/Entity/Address.php index 1512bf667..b1d046e7f 100644 --- a/modules/ppcp-api-client/src/Entity/Address.php +++ b/modules/ppcp-api-client/src/Entity/Address.php @@ -143,13 +143,15 @@ class Address { * @return array */ public function to_array(): array { - return array( - 'country_code' => $this->country_code(), - 'address_line_1' => $this->address_line_1(), - 'address_line_2' => $this->address_line_2(), - 'admin_area_1' => $this->admin_area_1(), - 'admin_area_2' => $this->admin_area_2(), - 'postal_code' => $this->postal_code(), + return array_filter( + array( + 'country_code' => $this->country_code(), + 'address_line_1' => $this->address_line_1(), + 'address_line_2' => $this->address_line_2(), + 'admin_area_1' => $this->admin_area_1(), + 'admin_area_2' => $this->admin_area_2(), + 'postal_code' => $this->postal_code(), + ) ); } }