Skip to content

Commit a870676

Browse files
authored
Update enum rendering to ensure 'selected' state is applied for data value of 0 (#621)
This change modifies the logic to ensure that the 'selected' state is correctly set even when the data value is 0.
1 parent 2981324 commit a870676

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

starlette_admin/templates/forms/enum.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<option></option>
1212
{% endif %}
1313
{% for value, label in field._get_choices(request) %}
14-
<option value="{{ value }}" {{ 'selected' if (data and (value in (data if field.multiple else [data]))) else '' }}>{{ label }}
14+
<option value="{{ value }}" {{ 'selected' if (data is not none and (value in (data if field.multiple else [data]))) else '' }}>{{ label }}
1515
</option>
1616
{% endfor %}
1717
</select>

0 commit comments

Comments
 (0)