diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php b/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php index 8fd62f983..e9e653c1e 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php +++ b/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php @@ -28,7 +28,11 @@ class AdvModel extends AdvsAdvsEntryModel implements AdvInterface public function getDetailUrlAttribute() { - return $this->getAdvDetailLinkByModel($this, 'list'); + // Checking for slug + if($this->attributes) + { + return $this->getAdvDetailLinkByModel($this, 'list'); + } } public function getCurrencyPriceAttribute() diff --git a/composer.json b/composer.json index cd33fbb01..e7cb719fc 100644 --- a/composer.json +++ b/composer.json @@ -83,7 +83,8 @@ "wikimedia/composer-merge-plugin": "2.*", "pusher/pusher-php-server": "^5.0", "simplepie/simplepie": "^1.5.0", - "guzzlehttp/guzzle": "^7.3" + "guzzlehttp/guzzle": "^7.3", + "visiosoft/connect-module": "^1.0" }, "replace": { "anomaly/streams-platform": "*"