diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php b/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php index c10f1cdab..1f0aaa106 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php +++ b/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php @@ -1,13 +1,19 @@ fileRepository = $fileRepository; + } public function getViewPhotoUrl() { @@ -22,7 +28,12 @@ class AdvPresenter extends EntryPresenter public function getMediumPhotoUrl($fullPhotoUrl) { $mediumPhotoUrl = pathinfo($fullPhotoUrl); - return $mediumPhotoUrl['dirname'] . '/md-' . $mediumPhotoUrl['basename']; + $mediumPhotoName = 'md-' . $mediumPhotoUrl['basename']; + if ($this->fileRepository->findBy('name', $mediumPhotoName)) { + return $mediumPhotoUrl['dirname'] . '/' . $mediumPhotoName; + } else { + return $fullPhotoUrl; + } } public function isAdVideo()