diff --git a/store2store/src/main/java/com/playmoweb/store2store/service/api/AbstractService.java b/store2store/src/main/java/com/playmoweb/store2store/service/api/AbstractService.java index 59c17ca..4f9af49 100644 --- a/store2store/src/main/java/com/playmoweb/store2store/service/api/AbstractService.java +++ b/store2store/src/main/java/com/playmoweb/store2store/service/api/AbstractService.java @@ -55,7 +55,7 @@ public IDao getStorage() { *************************************************************************/ @Override - public Observable> getAll(Filter filter, SortingMode sortingMode, CustomObserver> otherSubscriber) { + public Observable> getAll(final Filter filter, final SortingMode sortingMode, CustomObserver> otherSubscriber) { final Subscription s = getAll(filter, sortingMode) .flatMap(new Func1, Observable>>() { @Override @@ -71,7 +71,8 @@ public List call(Void aVoid) { .flatMap(new Func1, Observable>>() { @Override public Observable> call(List ts) { - return storage.insertOrUpdate(ts); + storage.insertOrUpdate(ts); + return storage.getAll(filter, sortingMode); } }) .observeOn(AndroidSchedulers.mainThread())