From 8279bc2ed264ac4e058a33b5a6fbfba8f2fb6693 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 23 Sep 2024 12:50:19 +1000 Subject: [PATCH] Product sync for the win! --- app/Services/Quickbooks/Models/QbProduct.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Services/Quickbooks/Models/QbProduct.php b/app/Services/Quickbooks/Models/QbProduct.php index d7c05c844630..2e413c52588d 100644 --- a/app/Services/Quickbooks/Models/QbProduct.php +++ b/app/Services/Quickbooks/Models/QbProduct.php @@ -80,16 +80,16 @@ class QbProduct implements SyncInterface } - public function sync(string $id): void + public function sync(string $id, string $last_updated): void { $qb_record = $this->find($id); if($ninja_record = $this->findProduct($id)) { - if(Carbon::parse($qb_record->lastUpdated) > Carbon::parse($ninja_record->updated_at)) + if(Carbon::parse($last_updated) > Carbon::parse($ninja_record->updated_at)) { - $transformed_qb_product = $this->product_transformer($qb_record); + $ninja_data = $this->product_transformer->qbToNinja($qb_record); $ninja_record->fill($ninja_data); $ninja_record->save();