Внезапно перестала очищаться корзина
        Заметил что на одном из проектов перестала очищаться корзина — при нажатии не происходит вообще ничего. В логах мертвая тишина. Может быть кто-то сталкивался и пнет куда копать?    
    
    
                                                                                
            Комментарии: 4
                Что-то в логах всё-же должно быть, если происходит ошибка.
Можно попробовать вручную:
                    Можно попробовать вручную:
$collection = $modx->getIterator('modResource', array('deleted' => 1));
foreach ($collection as $item) {
	$item->remove();
}            
                В том то и дело что ничего нет. Зато после попытки вручную появилось — 
                    Fatal error: Call to a member function removeObject() on a non-object in /home/feltby/public_html/core/components/minishop2/model/minishop2/msproductfile.class.php on line 217Это вот:/**
	 * @param array $ancestors
	 *
	 * @return bool
	 */
	public function remove(array $ancestors= array ()) {
		$this->prepareSource();
		if (!$this->mediaSource->removeObject($this->get('path').$this->get('file'))) {
			$this->xpdo->log(xPDO::LOG_LEVEL_ERROR,
				'Could not remove file at "'.$this->get('path').$this->get('file').'": '.$this->mediaSource->errors['file']
			);
		}
		return parent::remove($ancestors);
	}            
                Видимо, нет источника файлов, который привязан к товару.            
                    
                Спасибо!
Проверяю эту теорию. Вообще странно — тут есть как минимум 1 тема, где как раз нет источника, но там есть ошибки в логе. Поэтому решил что не мой случай. Но скорее всего всетаки оно. Если просто remove делать — нормально удаляет
            
                    Проверяю эту теорию. Вообще странно — тут есть как минимум 1 тема, где как раз нет источника, но там есть ошибки в логе. Поэтому решил что не мой случай. Но скорее всего всетаки оно. Если просто remove делать — нормально удаляет
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.