diff --git a/lib/redux/project/project_middleware.dart b/lib/redux/project/project_middleware.dart index 655416352..8fcfebe42 100644 --- a/lib/redux/project/project_middleware.dart +++ b/lib/redux/project/project_middleware.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:invoiceninja_flutter/redux/dashboard/dashboard_actions.dart'; +import 'package:invoiceninja_flutter/redux/task/task_actions.dart'; import 'package:redux/redux.dart'; import 'package:invoiceninja_flutter/data/models/models.dart'; import 'package:invoiceninja_flutter/redux/product/product_actions.dart'; @@ -223,8 +224,8 @@ Middleware _loadProjects(ProjectRepository repository) { if (action.completer != null) { action.completer.complete(null); } - if (state.productState.isStale) { - store.dispatch(LoadProducts()); + if (state.taskState.isStale) { + store.dispatch(LoadTasks()); } }).catchError((Object error) { print(error); diff --git a/lib/redux/quote/quote_middleware.dart b/lib/redux/quote/quote_middleware.dart index eb3ea0d5c..939e8e19f 100644 --- a/lib/redux/quote/quote_middleware.dart +++ b/lib/redux/quote/quote_middleware.dart @@ -310,8 +310,8 @@ Middleware _loadQuotes(QuoteRepository repository) { if (action.completer != null) { action.completer.complete(null); } - if (state.dashboardState.isStale) { - store.dispatch(LoadDashboard()); + if (state.projectState.isStale) { + store.dispatch(LoadProjects()); } }).catchError((Object error) { print(error); diff --git a/stubs/redux/stub/stub_middleware b/stubs/redux/stub/stub_middleware index 6d3203ae0..212f11f34 100644 --- a/stubs/redux/stub/stub_middleware +++ b/stubs/redux/stub/stub_middleware @@ -216,9 +216,11 @@ Middleware _loadStubs(StubRepository repository) { if (action.completer != null) { action.completer.complete(null); } + /* if (state.productState.isStale) { store.dispatch(LoadProducts()); } + */ }).catchError((Object error) { print(error); store.dispatch(LoadStubsFailure(error));