diff --git a/packages/form_bloc/lib/src/blocs/field/field_bloc.dart b/packages/form_bloc/lib/src/blocs/field/field_bloc.dart index 41ecad65..04d62b9c 100644 --- a/packages/form_bloc/lib/src/blocs/field/field_bloc.dart +++ b/packages/form_bloc/lib/src/blocs/field/field_bloc.dart @@ -550,6 +550,7 @@ abstract class SingleFieldBloc< /// See [FieldBloc.updateFormBloc] @override void updateFormBloc(FormBloc formBloc, {bool autoValidate = false}) { + if (formBloc.isClosed) return; _autoValidate = autoValidate; if (!_autoValidate) { emit(state.copyWith( @@ -707,6 +708,7 @@ class MultiFieldBloc> /// See [FieldBloc.updateFormBloc] @override void updateFormBloc(FormBloc formBloc, {bool autoValidate = false}) { + if (formBloc.isClosed) return; _autoValidate = autoValidate; emit(state.copyWith(