diff --git a/src/pendingtrustrequestmodel.cpp b/src/pendingtrustrequestmodel.cpp
index a00076db4a087efc8785ca1a02f6bd4d55b0497c..fb953734f06b803ab2bd903bd4f73ec2579cab5d 100644
--- a/src/pendingtrustrequestmodel.cpp
+++ b/src/pendingtrustrequestmodel.cpp
@@ -101,7 +101,7 @@ void PendingTrustRequestModelPrivate::addRequest(TrustRequest* r)
 {
    q_ptr->beginInsertRows(QModelIndex(),m_lRequests.size(),m_lRequests.size());
    m_lRequests << r;
-   q_ptr->endRemoveRows();
+   q_ptr->endInsertRows();
 
    QObject::connect(r, &TrustRequest::requestAccepted, [this,r]() {
       emit q_ptr->requestAccepted(r);