From 7086912374d5df34ff5e1b6b9aa70bae6368fb7a Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Wed, 6 Oct 2021 10:37:51 +0300 Subject: [PATCH 1/2] #4656 category image error --- .../visiosoft/cats-module/src/Category/CategoryModel.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php index d72983576..ad2ef643c 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php @@ -16,8 +16,7 @@ class CategoryModel extends CatsCategoryEntryModel implements CategoryInterface if ($this->icon === null) { return $this->dispatch(new MakeImageInstance('visiosoft.module.advs::images/listing/sample-cat-icon.svg', 'img'))->url(); } - - return url($this->icon); + return $this->dispatch(new MakeImageInstance($this->icon, 'img'))->url(); } public function getCat($id) From c71a0144b3db0ba1892ecdb73c34a765c7ed8600 Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Wed, 6 Oct 2021 10:40:12 +0300 Subject: [PATCH 2/2] #4656 category image error --- .../visiosoft/cats-module/src/Category/CategoryModel.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php index ad2ef643c..b977a8d47 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php @@ -13,10 +13,9 @@ class CategoryModel extends CatsCategoryEntryModel implements CategoryInterface public function getIconUrlAttribute() { - if ($this->icon === null) { - return $this->dispatch(new MakeImageInstance('visiosoft.module.advs::images/listing/sample-cat-icon.svg', 'img'))->url(); - } - return $this->dispatch(new MakeImageInstance($this->icon, 'img'))->url(); + return $this->dispatch( + new MakeImageInstance($this->icon ?? 'visiosoft.module.advs::images/listing/sample-cat-icon.svg', 'img') + )->url(); } public function getCat($id)