Skip to content

Commit 42b5566

Browse files
committed
Fix error when using FormBuilderRangeSlider without initial value
1 parent a9fb94c commit 42b5566

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/src/fields/form_builder_range_slider.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,9 @@ class FormBuilderRangeSlider extends FormBuilderField<RangeValues> {
136136
}) : super(builder: (FormFieldState<RangeValues?> field) {
137137
final state = field as _FormBuilderRangeSliderState;
138138
final effectiveNumberFormat = numberFormat ?? NumberFormat.compact();
139-
139+
if (initialValue == null) {
140+
field.setValue(RangeValues(min, min));
141+
}
140142
return InputDecorator(
141143
decoration: state.decoration,
142144
child: Container(
@@ -145,7 +147,7 @@ class FormBuilderRangeSlider extends FormBuilderField<RangeValues> {
145147
crossAxisAlignment: CrossAxisAlignment.start,
146148
children: [
147149
RangeSlider(
148-
values: field.value ?? RangeValues(min, min),
150+
values: field.value!,
149151
min: min,
150152
max: max,
151153
divisions: divisions,

0 commit comments

Comments
 (0)