diff --git a/lib/controller/expense/expense_screen_controller.dart b/lib/controller/expense/expense_screen_controller.dart index d04c3ac..51a475c 100644 --- a/lib/controller/expense/expense_screen_controller.dart +++ b/lib/controller/expense/expense_screen_controller.dart @@ -107,7 +107,7 @@ class ExpenseController extends GetxController { }) async { isLoading.value = true; errorMessage.value = ''; - + expenses.clear(); _pageSize = pageSize; _pageNumber = pageNumber; diff --git a/lib/view/expense/expense_screen.dart b/lib/view/expense/expense_screen.dart index 9c0ce3f..d20547e 100644 --- a/lib/view/expense/expense_screen.dart +++ b/lib/view/expense/expense_screen.dart @@ -472,7 +472,7 @@ class _ExpenseList extends StatelessWidget { @override Widget build(BuildContext context) { - if (expenseList.isEmpty) { + if (expenseList.isEmpty && !Get.find().isLoading.value) { return Center(child: MyText.bodyMedium('No expenses found.')); }