diff --git a/src/gui/ogr/qgsgdalguiutils.cpp b/src/gui/ogr/qgsgdalguiutils.cpp index 913a45be18dc..5f322623f5f4 100644 --- a/src/gui/ogr/qgsgdalguiutils.cpp +++ b/src/gui/ogr/qgsgdalguiutils.cpp @@ -225,9 +225,10 @@ QString QgsGdalGuiUtils::createDatabaseURI( const QString &connectionType, const QString QgsGdalGuiUtils::createProtocolURI( const QString &type, const QString &url, const QString &configId, const QString &username, const QString &password, bool expandAuthConfig ) { QString uri = url; + QString prefix; if ( type == QLatin1String( "vsicurl" ) ) { - QString prefix = QStringLiteral( "/vsicurl" ); + prefix = QStringLiteral( "/vsicurl" ); if ( !uri.startsWith( prefix ) ) { // If no protocol is provided in the URL, default to HTTP @@ -247,7 +248,7 @@ QString QgsGdalGuiUtils::createProtocolURI( const QString &type, const QString & || type == QLatin1String( "vsihdfs" ) ) { - QString prefix = QStringLiteral( "/%1/" ).arg( type ); + prefix = QStringLiteral( "/%1/" ).arg( type ); if ( !uri.startsWith( prefix ) ) { uri.prepend( prefix ); @@ -256,11 +257,11 @@ QString QgsGdalGuiUtils::createProtocolURI( const QString &type, const QString & // catching both GeoJSON and GeoJSONSeq else if ( type.startsWith( QLatin1String( "GeoJSON" ) ) ) { - //uri = url; + // no change needed for now } else if ( type == QLatin1String( "CouchDB" ) ) { - QString prefix = QStringLiteral( "couchdb:" ); + prefix = QStringLiteral( "couchdb:" ); if ( !uri.startsWith( prefix ) ) { uri.prepend( prefix ); @@ -268,7 +269,7 @@ QString QgsGdalGuiUtils::createProtocolURI( const QString &type, const QString & } else if ( type == QLatin1String( "DODS/OPeNDAP" ) ) { - QString prefix = QStringLiteral( "DODS:" ); + prefix = QStringLiteral( "DODS:" ); if ( !uri.startsWith( prefix ) ) { uri.prepend( prefix ); @@ -276,7 +277,7 @@ QString QgsGdalGuiUtils::createProtocolURI( const QString &type, const QString & } else if ( type == QLatin1String( "WFS3" ) ) { - QString prefix = QStringLiteral( "WFS3:" ); + prefix = QStringLiteral( "WFS3:" ); if ( !uri.startsWith( prefix ) ) { uri.prepend( prefix );