Skip to content

Commit f6ffb00

Browse files
rduivenvoordem-kuhn
authored andcommitted
fix #17562 broken legend uris
1 parent ed2e83c commit f6ffb00

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/providers/wms/qgswmsprovider.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ QgsWmsProvider::QgsWmsProvider( QString const &uri, const QgsWmsCapabilities *ca
175175

176176
QString QgsWmsProvider::prepareUri( QString uri )
177177
{
178+
// some services provide a percent/url encoded (legend) uri string, always decode here
179+
uri = QUrl::fromPercentEncoding( uri.toUtf8() );
180+
178181
if ( uri.contains( QLatin1String( "SERVICE=WMTS" ) ) || uri.contains( QLatin1String( "/WMTSCapabilities.xml" ) ) )
179182
{
180183
return uri;

0 commit comments

Comments
 (0)