diff --git a/src/api/conversationmodel.h b/src/api/conversationmodel.h
index 9457f659485213f9b296e62da121ac63b46a7dc0..792fd378cc15492a50d9adbea7078d682f5bc218 100644
--- a/src/api/conversationmodel.h
+++ b/src/api/conversationmodel.h
@@ -107,7 +107,7 @@ public:
      * @param  search name filter
      * @return filtered conversations
      */
-    std::map<ConferenceableItem, ConferenceableValue> getConferenceableConversations(std::string convId, std::string filter = {}) const;
+    std::map<ConferenceableItem, ConferenceableValue> getConferenceableConversations(const std::string& convId, const std::string& filter = {}) const;
     /**
      * Get a custom filtered set of conversations
      * @return conversations filtered
diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp
index cab2a72568b9414bff273bb8268c914f2d504559..295cfdcff8dbf4aaeccf7c43e763d4c15d4525cd 100644
--- a/src/conversationmodel.cpp
+++ b/src/conversationmodel.cpp
@@ -362,7 +362,7 @@ ConversationModel::allFilteredConversations() const
 }
 
 std::map<ConferenceableItem, ConferenceableValue>
-ConversationModel::getConferenceableConversations(std::string convId, std::string filter) const
+ConversationModel::getConferenceableConversations(const std::string& convId, const std::string& filter) const
 {
     auto conversationIdx = pimpl_->indexOf(convId);
     if (conversationIdx == -1 || !owner.enabled) {