By the way, the error the user gets upon selecting the blank value at the end of the Choice List is "Field Department has invalid type or is not defined."
This is the intended behavior to draw the user attention to an important filed where the user must make a choice. If you want to pre-select a value from the list you can assign the initial value for the attribute to be the same as one of the values in the list.
I understand that the message highlights a required field. But why does the Choice List that is presented to the user include a blank line, when if they choose that blank line, they will get an error message upon saving.
Even if the attribute has:
- an Initial Value defined as: abc
- a choice list of: abc. def, ghi
- value must be provided: checked
The creation & editing forms still produce a drop down list that includes a blank value. That blank value if selected by the user in the above defined configuration will ALWAYS result in an error message.
The other minor issue is that if the user gets the error message, the system uses the BO attribute name & not the Presentation Label. It would be preferable to the user to see a Presentation Label since the BO name may not make sense to them.