Skip to content

Commit 03edac9

Browse files
committed
WMS server: throw LayerNotDefined exception when undefined layer is requested
This is according to WMS 1.1.0 / 1.1.1 / 1.3.0 specs
1 parent 6e4c507 commit 03edac9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/server/qgswmsprojectparser.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ QList<QgsMapLayer*> QgsWMSProjectParser::mapLayerFromStyle( const QString& lName
199199
}
200200
}
201201

202+
if ( layers.count() == 0 )
203+
throw QgsMapServiceException( "LayerNotDefined", QString( "Layer \"%1\" does not exist" ).arg( lName ) );
204+
202205
return layers.values();
203206
}
204207

0 commit comments

Comments
 (0)