From b3b410b4c37f8641992d2b2cd43ae2caaa770573 Mon Sep 17 00:00:00 2001 From: Brandon Shipley Date: Wed, 11 Feb 2026 19:25:28 -0800 Subject: [PATCH] handle beforeMarshal little better --- src/Model/Table/AddressesTable.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/Table/AddressesTable.php b/src/Model/Table/AddressesTable.php index 808dae0..4768354 100644 --- a/src/Model/Table/AddressesTable.php +++ b/src/Model/Table/AddressesTable.php @@ -175,11 +175,11 @@ class AddressesTable extends Table { * @return void */ public function beforeMarshal(EventInterface $event, ArrayObject $data, ArrayObject $options): void { - if ($data['state_id'] && !isset($data['state'])) { + if (($data['state_id'] ?? false) && !isset($data['state'])) { $state = $this->States->find()->where(['id' => $data['state_id']])->first(); $data['state'] = $state->name ?? null; } - if ($data['country_id'] && !isset($data['country'])) { + if (($data['country_id'] ?? false) && !isset($data['country'])) { $country = $this->Countries->find()->where(['id' => $data['country_id']])->first(); $data['country'] = $country->name ?? null; }