Skip to content

Commit e278f7b

Browse files
committed
fix(content_management): Improve error handling in EditSourcePage
- Show more informative error messages. - Use exception's friendly message. - Improved FailureStateWidget usage.
1 parent 37f75ed commit e278f7b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/content_management/view/edit_source_page.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class _EditSourceViewState extends State<_EditSourceView> {
120120
..hideCurrentSnackBar()
121121
..showSnackBar(
122122
SnackBar(
123-
content: Text(state.errorMessage ?? l10n.unknownError),
123+
content: Text(state.exception!.toFriendlyMessage(context)),
124124
backgroundColor: Theme.of(context).colorScheme.error,
125125
),
126126
);
@@ -144,7 +144,7 @@ class _EditSourceViewState extends State<_EditSourceView> {
144144
if (state.status == EditSourceStatus.failure &&
145145
state.initialSource == null) {
146146
return FailureStateWidget(
147-
message: state.errorMessage ?? l10n.unknownError,
147+
exception: state.exception!,
148148
onRetry: () =>
149149
context.read<EditSourceBloc>().add(const EditSourceLoaded()),
150150
);

0 commit comments

Comments
 (0)