Fixed calling Product::setActive() when there's no product available