diff --git a/addons/default/visiosoft/base-theme/resources/views/partials/categories-web.twig b/addons/default/visiosoft/base-theme/resources/views/partials/categories-web.twig index 8bbda877b..5c37b4446 100644 --- a/addons/default/visiosoft/base-theme/resources/views/partials/categories-web.twig +++ b/addons/default/visiosoft/base-theme/resources/views/partials/categories-web.twig @@ -2,7 +2,7 @@
  • {% set categoryIcon = (main_category.icon) ? main_category.icon : img('visiosoft.theme.base::images/default-categories-icon.png').url %} - {{ main_category.name }} + {{ main_category.name }} {{ main_category.name }} {% if showAdsCount %} diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php index 0117cb417..5c4b53182 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php @@ -16,7 +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 $this->icon; + return $this->icon.'?v='.rand(); } public function getCat($id) diff --git a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php index b5941ed38..5d75a7cb5 100644 --- a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php +++ b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php @@ -271,7 +271,9 @@ class CategoryController extends AdminController $file = $uploader->upload($file, $folder); - $category->setCategoryIconUrl($file->make()->url()); + $url = route('anomaly.module.files::files.view',['folder' => $folder->slug,'name' => $file->name]); + + $category->setCategoryIconUrl($url); } catch (\Exception $exception) { $this->messages->error($exception->getMessage()); }