ну если товарищу нравится, что бы его было слово последним, даже если он не понимает о чем говорит и в чем проблема или не хочет понять. Бывает ((
Объясняю проблему
проблема в модуле, модуль изменяет функцию resize, если нет картинки, то он вставляет заглушку, в связи с этим при использование данной функции в контроллере
'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),
получаем не пустоту, а заглушку.
Что бы не ковырять модуль и не искать в XML ке где он и что там меняет, в контроллере дописал проверку на присутствие картинки
'image' => empty($option_value['image']) ? false : $this->model_tool_image->resize($option_value['image'], 50, 50),
проблема решена полностью.