Не удаляются ресурсы

Добрый день. Возникла проблема: при удалении ресурсов не отчищается корзина в админке.

То-есть ресурсы (в том числе товары в Minishop2) вроде как удаляются, меняется статус, в древе ресурсов зачеркивается, но при нажатии на корзину не «отчищаются».



В консоли ошибка:

(<br />
<b>Fatal error</b>:  Call to a member function removeObject() on a non-object in <b>/home/sitename.ru/www/core/components/minishop2/model/minishop2/msproductfile.class.php</b> on line <b>217</b><br />
)
Подскажите что может быть.

P.S. Minishop2 переустанавливал, Modx обновлял проблема остается, подскажите куда копать.
Roma
29 марта 2015, 13:42
modx.pro
1 140
0

Комментарии: 5

Василий Наумкин
29 марта 2015, 16:49
0
При удалении товара удаляются его картинки. А при удалении картинок удаляются их файлы из медиа источника.

Ошибка выходит из-за того, что товару назначен источник, которого в системе уже нет, или у юзера нет прав на его загрузку. В общем, проверяй назначенный товару media source.
    Roma
    29 марта 2015, 17:07
    0
    Благодарю за наводку буду пробовать.
      Roma
      29 марта 2015, 18:09
      0
      Василий извини что отвлекаю, но не получается. Вроде все права у юзера выставлены. В медиа источниках у всех товаров стоит MS2 Images.
        Василий Наумкин
        29 марта 2015, 22:29
        0
        Ну а я чем могу помочь?

        Вот исходник. Видишь, там ожидается, что у тебя загружен источник файлов.
        if (!$this->mediaSource->removeObject($this->get('path').$this->get('file'))) {
        	...
        }

        А у тебя, судя по ошибке, источника там нет. Почему — не знаю.
      Ruslan Butakov
      15 декабря 2015, 00:09
      +1
      Подобные проблемы возникают из-за неверных настроек «Источники файлов»
      Обычно в thumbnails
      [{"w":120,"h":90,"q":90,"zc":"1","bg":"000000"},{"w":360,"h":270,"q":90,"zc":"1","bg":"000000"}]
      Я к примеру добавлял параметр «f»:«png»
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5