Description
For a List type variable (in the sys-dictionary), when the choice type "Dropdown without --None-- (must specify a default value)" is selected and a default value set, the form still shows the '-- None --' option in the list along with other choice values. Multiple choices should be selectable without the '-- None --' option in the choices list.
Steps to Reproduce
- Navigate to System Dictionary > Dictionary.
- Click New.
- Create a record with the following values:
- Table: incident
- Type: List
- Column label: List1
- Column name: list1
- Max length: 100
- In the Choice List Specification tab or section, set Choice to Dropdown without --None-- (must specify an default value).
- In the Default Value tab or section, set Default Value to 1.
- Right-click in the header bar and select Save.
- In the Choices related list, click New.
- Create a record with the following values:
- Label = L1
- Value = 1
- Click Submit.
- Click New again.
- Create a record with the following values:
- Label = L2
- Value = 2
- Click Submit.
- Click Update.
- Check the list variable in the incident form by navigating to Incident > Create New.
- On the form, locate the new field named List1.
Note that the List1 field shows the default value 1. - Click the lock icon to open the field.
- In the choices list, click the arrows to open the list.
Note that the list contains -- None --, L1, and L2. The list should not show -- None -- because the Dropdown without --None-- (must specify a default value) choice type was selected in step 4.
Workaround
After carefully considering the severity and frequency of this problem, and risk of attempting a fix, it has been decided to not address this issue in any current or future releases. We do not make these decisions lightly, and we apologise for any inconvenience.
Related Problem: PRB698759