diff --git a/src/core/qgsowsconnection.cpp b/src/core/qgsowsconnection.cpp index 1f6b4b97727..e3cadbcb95a 100644 --- a/src/core/qgsowsconnection.cpp +++ b/src/core/qgsowsconnection.cpp @@ -54,14 +54,14 @@ QgsOwsConnection::QgsOwsConnection( const QString &service, const QString &connN if ( !username.isEmpty() ) { // check for a password, if none prompt to get it - mUri.setParam( QStringLiteral( "username" ), username ); - mUri.setParam( QStringLiteral( "password" ), password ); + mUri.setUsername( username ); + mUri.setPassword( password ); } QString authcfg = settings.value( credentialsKey + "/authcfg" ).toString(); if ( !authcfg.isEmpty() ) { - mUri.setParam( QStringLiteral( "authcfg" ), authcfg ); + mUri.setAuthConfigId( authcfg ); } mConnectionInfo.append( ",authcfg=" + authcfg );