diff --git a/src/mapserver/qgsprojectparser.cpp b/src/mapserver/qgsprojectparser.cpp index 04d1ce8fe68..62a6f2e9974 100644 --- a/src/mapserver/qgsprojectparser.cpp +++ b/src/mapserver/qgsprojectparser.cpp @@ -103,7 +103,7 @@ int QgsProjectParser::numberOfLayers() const void QgsProjectParser::layersAndStylesCapabilities( QDomElement& parentElement, QDomDocument& doc, const QString& version, bool fullProjectSettings ) const { QStringList nonIdentifiableLayers = identifyDisabledLayers(); - if ( mProjectLayerElements.size() < 1 ) + if ( mProjectLayerElements.size() < 1 && mLegendGroupElements.size() < 1 ) { return; }