From db70255f4f2da0f1a217920bfe1d435b30dd387b Mon Sep 17 00:00:00 2001 From: KKlochko Date: Tue, 20 Jun 2023 20:29:24 +0300 Subject: [PATCH] Fix CategoryItemAPI->saveMap to save items with parents. --- app/DotsAPI/API/v2/CategoryItemAPI.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/DotsAPI/API/v2/CategoryItemAPI.php b/app/DotsAPI/API/v2/CategoryItemAPI.php index 4343bb2..2539a77 100644 --- a/app/DotsAPI/API/v2/CategoryItemAPI.php +++ b/app/DotsAPI/API/v2/CategoryItemAPI.php @@ -19,10 +19,10 @@ class CategoryItemAPI extends AbstractItemAPI } public function saveMap($categotiesItems, $company = null) { - foreach ($categotiesItems as $category) { - $uuid = $category['id']; - $name = $category['name']; - $url = $category['url']; + foreach ($categotiesItems as $category_json) { + $uuid = $category_json['id']; + $name = $category_json['name']; + $url = $category_json['url']; $category = Category::firstOrCreate([ 'uuid' => $uuid, @@ -33,7 +33,7 @@ class CategoryItemAPI extends AbstractItemAPI $item = new ItemAPI($this->fetcher); - $item->saveMap($category['items']); + $item->saveMap($category_json['items'], $category); } } }