diff --git a/src/server/services/wms/qgswmsgetcapabilities.cpp b/src/server/services/wms/qgswmsgetcapabilities.cpp index 828ec7e3e4d..284ec3ea5f0 100644 --- a/src/server/services/wms/qgswmsgetcapabilities.cpp +++ b/src/server/services/wms/qgswmsgetcapabilities.cpp @@ -1154,7 +1154,7 @@ namespace QgsWms layerName = currentLayer->id(); else if ( !currentLayer->shortName().isEmpty() ) layerName = currentLayer->shortName(); - QUrl mapUrl( hrefString ); + QUrlQuery mapUrl( hrefString ); mapUrl.addQueryItem( QStringLiteral( "SERVICE" ), QStringLiteral( "WMS" ) ); mapUrl.addQueryItem( QStringLiteral( "VERSION" ), version ); mapUrl.addQueryItem( QStringLiteral( "REQUEST" ), QStringLiteral( "GetLegendGraphic" ) );