Skip to content
Permalink
Browse files

[Server] Add project path to bad layers message

The QGIS Server logs can contained the list of bad layers but the project in which these bad layers are found was not in it.
  • Loading branch information
rldhont committed Jan 16, 2020
1 parent a26ddd2 commit 5598c8da36f53a9d0ae39d9c57f3e333ff818ba5
Showing with 4 additions and 3 deletions.
  1. +4 −3 src/server/qgsconfigcache.cpp
@@ -68,8 +68,9 @@ const QgsProject *QgsConfigCache::project( const QString &path )
}
if ( !unrestrictedBadLayers.isEmpty() )
{
const QString errorMsg = QStringLiteral( "Layer(s) %1 not valid" ).arg( unrestrictedBadLayers.join( ',' ) );
QgsMessageLog::logMessage( errorMsg, QStringLiteral( "Server" ), Qgis::Critical );
QgsMessageLog::logMessage(
QStringLiteral( "Error, Layer(s) %1 not valid in project %2" ).arg( unrestrictedBadLayers.join( QStringLiteral( ", " ) ), path ),
QStringLiteral( "Server" ), Qgis::Critical );
throw QgsServerException( QStringLiteral( "Layer(s) not valid" ) );
}
}
@@ -79,7 +80,7 @@ const QgsProject *QgsConfigCache::project( const QString &path )
else
{
QgsMessageLog::logMessage(
tr( "Error when loading project file '%1': %2 " ).arg( path, prj->error() ),
QStringLiteral( "Error when loading project file '%1': %2 " ).arg( path, prj->error() ),
QStringLiteral( "Server" ), Qgis::Critical );
}
}

0 comments on commit 5598c8d

Please sign in to comment.
You can’t perform that action at this time.