diff --git a/lib/redux/vendor/vendor_middleware.dart b/lib/redux/vendor/vendor_middleware.dart index abbee4cc8..5348f68b2 100644 --- a/lib/redux/vendor/vendor_middleware.dart +++ b/lib/redux/vendor/vendor_middleware.dart @@ -41,7 +41,10 @@ Middleware _editVendor() { return (Store store, dynamic action, NextDispatcher next) async { next(action); - store.dispatch(UpdateCurrentRoute(VendorEditScreen.route)); + if (action.trackRoute) { + store.dispatch(UpdateCurrentRoute(VendorEditScreen.route)); + } + final vendor = await Navigator.of(action.context).pushNamed(VendorEditScreen.route);