diff --git a/objecttreeparser.cpp b/objecttreeparser.cpp index 1ff6370ce..0146019f0 100644 --- a/objecttreeparser.cpp +++ b/objecttreeparser.cpp @@ -2099,12 +2099,16 @@ static QString makeShowAuditLogLink( const QString & auditLog ) { if ( auditLog.isEmpty() ) return i18n("No Audit Log available"); - KUrl url; - url.setProtocol( "kmail" ); - url.setPath( "showAuditLog" ); - url.addQueryItem( "log", auditLog ); + if ( !auditLog.isEmpty() ) { + KUrl url; + url.setProtocol( "kmail" ); + url.setPath( "showAuditLog" ); + url.addQueryItem( "log", auditLog ); - return "" + i18nc("The Audit Log is a detailed error log from the gnupg backend", "Show Audit Log") + ""; + return "" + i18nc("The Audit Log is a detailed error log from the gnupg backend", "Show Audit Log") + ""; + } + + return QString(); } static QString endVerboseSigstatHeader( const PartMetaData & pmd )