Description of problem: When handrolling a system, users can enter non-integer values in the "Number of Sockets or LPARs" field. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Systems > +New System 2. Create a new system, providing a name, an arch; enter the value "-1" in the "Number of Sockets or LPARs" field. 3. Systems > $system > Details > Facts > cpu ; view results. 4. Repeat steps 1-3 with any of the following strings "3-2", "abc", "四" Actual results: Values other than non-positive integers are allowed Expected results: Only positive integers are allowed Additional info: < bkearney> cswiii: the sockets fact is used < cswiii> bkearney: in what way? and if it's used, I guess I shouldn't be able to enter random text in that field. < bkearney> cswiii: no.. numbers are preferred :)
turns out this is an issue with Candlepin accepting these values.
commit ebff18938b58a4ab87bc4b322f204b2ef45fa81b
Candlepin 0.7.24 and beyond contain this fix. I am closing this out. If you are still seeing issues, pelase feel free to re-open it.