Description of problem: If you commit a config in advanced mode with an invalid value, the history has 2 records. A failure and a subsequent success. The success has a field with the invalid field as empty. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.Login to RHQ with nsswitch plugin 2.go to configuration->advanced tab. 3.edit 4.enter an invalid value for the passwd (or any field) 5.commit 6. See in history. Actual results: a failure & a success for a config with invalid value Expected results: failure. commit should only be successful if the values are valid. Additional info: screen shot for history
Created attachment 397078 [details] history page
Here is some more info on this. The failure & then success for update happens for every commit you make if you edit the values to a valid or invalid entry.
With the raw-config test plugin go to structured and raw server click on Intentory->Connection set Fail raw update to yes (Fail raw validation is No) go to configuration->advanced tab edit change some value and commit. go to history page to see a failure record immediately followed by a success record.
close wontfix