diff --git a/src/libclient/callmodel.cpp b/src/libclient/callmodel.cpp
index 6b78b742d856e9c950118a481051978ad5d87668..1befc4b690f009742e88e205aa81e84ccba10859 100644
--- a/src/libclient/callmodel.cpp
+++ b/src/libclient/callmodel.cpp
@@ -507,10 +507,6 @@ CallModel::getProposed(VectorMapStringString mediaList,
                        bool mute,
                        bool shareAudio)
 {
-    auto& callInfo = pimpl_->calls[callId];
-    if (!callInfo || source.isEmpty())
-        return {};
-
     QString resource {};
     auto aid = 0;
     auto vid = 0;
@@ -557,7 +553,7 @@ CallModel::getProposed(VectorMapStringString mediaList,
         break;
     }
     default:
-        return {};
+        return mediaList;
     }
 
     VectorMapStringString proposedList {};