fix infinite prodlist