From ad55b204cfa44a9597fced23e4f2e9cc822ac923 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Tue, 20 Sep 2022 12:42:20 +0300 Subject: [PATCH] Fix jobs screen failing to draw when no jobs --- lib/logic/cubit/server_jobs/server_jobs_state.dart | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/logic/cubit/server_jobs/server_jobs_state.dart b/lib/logic/cubit/server_jobs/server_jobs_state.dart index 2acc487c..03b564c0 100644 --- a/lib/logic/cubit/server_jobs/server_jobs_state.dart +++ b/lib/logic/cubit/server_jobs/server_jobs_state.dart @@ -12,9 +12,13 @@ class ServerJobsState extends ServerInstallationDependendState { final String? migrationJobUid; List get serverJobList { - final List list = _serverJobList; - list.sort((final a, final b) => b.createdAt.compareTo(a.createdAt)); - return list; + try { + final List list = _serverJobList; + list.sort((final a, final b) => b.createdAt.compareTo(a.createdAt)); + return list; + } on UnsupportedError { + return _serverJobList; + } } bool get hasRemovableJobs => serverJobList.any(