1. log in, use admin account 2. in first tab open http://litmus.mozilla.org/manage_subgroups.cgi, add new test case to sub group but does not submit changes 3. in second tab modify your own email using http://litmus.mozilla.org/edit_users.cgi submit changes 4. move back to first tab and submit changes -> litmus wants you to log in again 5. log in -> litmus confirms that sub group has been updated, but when you try to edit this group you find out that all test cases have been removed (lost), sub group is empty mark it as critical as this cause data lost
When a user is already logged in, we get a valid array of testcase IDs, but redirecting through the login page (we pass through all the CGI params when we redirect through the login page) munges the array into a string representation of the array ref, e.g. 'ARRAY(0xa830d30)' which confuses the testcase list updating code.
Created attachment 276844 [details] [diff] [review] Arrays receive multiple entries without breaking single entities.
Attachment #276844 - Flags: review?(zach)
Comment on attachment 276844 [details] [diff] [review] Arrays receive multiple entries without breaking single entities. Cool. That was easy enough...
Attachment #276844 - Flags: review?(zach) → review+
Status: ASSIGNED → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.