File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change 2828#include " qgseditorwidgetregistry.h"
2929#include " qgslayertreegroup.h"
3030
31- #include " qgslogger.h"
32- #include " qgsmessagelog.h"
33-
3431#include < QDomDocument>
3532#include < QFileInfo>
3633#include < QStringList>
@@ -237,11 +234,8 @@ QgsMapLayer* QgsServerProjectParser::createLayerFromElement( const QDomElement&
237234 if ( !QgsMapLayerRegistry::instance ()->mapLayer ( id ) )
238235 QgsMapLayerRegistry::instance ()->addMapLayer ( layer, false , false );
239236 if ( layer->type () == QgsMapLayer::VectorLayer )
240- {
241237 addValueRelationLayersForLayer ( dynamic_cast <QgsVectorLayer *>( layer ) );
242- // Reload joins and expression fields
243- layer->readLayerXML ( const_cast <QDomElement&>( elem ) );
244- }
238+
245239 return layer;
246240 }
247241
@@ -1541,7 +1535,7 @@ void QgsServerProjectParser::addJoinLayersForElement( const QDomElement& layerEl
15411535 {
15421536 QString id = joinNodeList.at ( i ).toElement ().attribute ( " joinLayerId" );
15431537 QgsMapLayer* layer = mapLayerFromLayerId ( id );
1544- if ( layer && ! QgsMapLayerRegistry::instance ()-> mapLayer ( id ) )
1538+ if ( layer )
15451539 {
15461540 QgsMapLayerRegistry::instance ()->addMapLayer ( layer, false , false );
15471541 }
You can’t perform that action at this time.
0 commit comments