diff --git a/lib/pangea/pages/analytics/student_analytics/student_analytics.dart b/lib/pangea/pages/analytics/student_analytics/student_analytics.dart index d3d1be7d6..9e51087a6 100644 --- a/lib/pangea/pages/analytics/student_analytics/student_analytics.dart +++ b/lib/pangea/pages/analytics/student_analytics/student_analytics.dart @@ -47,18 +47,22 @@ class StudentAnalyticsController extends State { List get chats { if (_pangeaController.myAnalytics.studentChats.isEmpty) { - _pangeaController.myAnalytics - .setStudentChats() - .then((_) => setState(() {})); + _pangeaController.myAnalytics.setStudentChats().then((_) { + if (_pangeaController.myAnalytics.studentChats.isNotEmpty) { + setState(() {}); + } + }); } return _pangeaController.myAnalytics.studentChats; } List get spaces { if (_pangeaController.myAnalytics.studentSpaces.isEmpty) { - _pangeaController.myAnalytics - .setStudentSpaces() - .then((_) => setState(() {})); + _pangeaController.myAnalytics.setStudentSpaces().then((_) { + if (_pangeaController.myAnalytics.studentSpaces.isNotEmpty) { + setState(() {}); + } + }); } return _pangeaController.myAnalytics.studentSpaces; }