Description

Configuration values can not be unset. For example, setting a datasource's "Check Valid Connection SQL" to a string, saving the configuration and then reverting back to the default by checking the "Unset" check-box next to the property, the string is retained after save and the Unset has no affect.

This appears to be an issue with the UI not updating the Configuration object for the resource. In order for the org.jboss.on.embedded.ui.configuration.resource.ResourceConfigurationUIBean.updateConfiguration() method to actually push the configuration change into ProfileService as being "Unset" the value of the unset input field must be <null>. In the current case, it retains the old value and has no indication that it is "Unset".