diff --git a/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java b/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java index 81477a8be7ff0fa8cf3a4197ee2570ae6dba9d29..a4508172cbc8d407128131b5725d97471425caf9 100644 --- a/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java +++ b/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java @@ -158,9 +158,9 @@ public class SmartListPresenter extends RootPresenter<SmartListView> { } else { if (uri.isRingId()) { mCallContact = currentAccount.getContactFromCache(uri); - mCompositeDisposable.add(mContactService.loadContactData(mCallContact) + mCompositeDisposable.add(mContactService.getLoadedContact(currentAccount.getAccountID(), mCallContact) .observeOn(mUiScheduler) - .subscribe(() -> view.displayContact(mCallContact))); + .subscribe(view::displayContact, e -> Log.e(TAG, "Can't load contact"))); } else { view.hideSearchRow(); view.setLoading(true);