diff --git a/lib/core/extension/locale.dart b/lib/core/extension/locale.dart index ac2b1db5..b76a25a8 100644 --- a/lib/core/extension/locale.dart +++ b/lib/core/extension/locale.dart @@ -10,7 +10,10 @@ extension LocaleX on Locale { } extension String2Locale on String { - Locale get toLocale { + Locale? get toLocale { + if (isEmpty) { + return null; + } final parts = split('_'); if (parts.length == 1) { return Locale(parts[0]);