Description of problem: RHN spits ISE (Internal Server Error) when trying to unsubscribe systems in SSM from all child channels they're subscribed to. How reproducible: Always. Steps to Reproduce: 1. Create a system set with any number of system (even a single system will do). 2. Go to https://rhn.redhat.com/rhn/channel/ssm/ChildSubscriptions.do 3. Uncheck *all* checkboxes. 4. Click on "Alter Subscriptions" button. Actual results: Internal Server Error. Expected results: Systems in SSM should be unsubscribed from all child channels, leaving only base-channel subscription intact. Additional info:
Fixed in 068ea33da50816c4894ca19e975301fc27b18b21.
Landed on dev successfully.
Verified in webdev.
Verified in webqa.