Блин. Всё дело было в том, что в моделе 'Product' поле is_available было хоть и в интежере но всётаки в булеане.