diff --git a/src/jamidht/conversation.cpp b/src/jamidht/conversation.cpp index 8c6a44425bc8bf3fe7e90f0763bd7b9c46c7d504..56312296d867fb0f502591e562e8c4a62d16f775 100644 --- a/src/jamidht/conversation.cpp +++ b/src/jamidht/conversation.cpp @@ -379,12 +379,14 @@ Conversation::Impl::convCommitToMap(const ConversationCommit& commit) const if (!cert || !cert->issuer) { JAMI_WARN("No author found for commit %s, reload certificates", commit.id.c_str()); if (repository_) - repository_->pinCertificates(); + repository_->pinCertificates(true); // Get certificate from repo try { cert = tls::CertificateStore::instance().getCertificate(authorDevice); if (!cert || !cert->issuer) { - JAMI_ERR("No author found for commit %s", commit.id.c_str()); + JAMI_ERR("No author found for commit %s (device: %s)", + commit.id.c_str(), + authorDevice.c_str()); return std::nullopt; } } catch (...) {