Skip to content

Commit

Permalink
MSSQL and DB2: Use trust datasource config flag
Browse files Browse the repository at this point in the history
  • Loading branch information
rldhont committed Sep 9, 2020
1 parent 760347c commit 74ffc1a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/providers/db2/qgsdb2provider.cpp
Expand Up @@ -63,6 +63,10 @@ QgsDb2Provider::QgsDb2Provider( const QString &uri, const ProviderOptions &optio
QgsDebugMsg( "mExtents " + mExtents );

mUseEstimatedMetadata = anUri.useEstimatedMetadata();
if ( mReadFlags & QgsDataProvider::FlagTrustDataSource )
{
mUseEstimatedMetadata = true;
}
QgsDebugMsg( QStringLiteral( "mUseEstimatedMetadata: '%1'" ).arg( mUseEstimatedMetadata ) );
mSqlWhereClause = anUri.sql();
QString errMsg;
Expand Down
4 changes: 4 additions & 0 deletions src/providers/mssql/qgsmssqlprovider.cpp
Expand Up @@ -79,6 +79,10 @@ QgsMssqlProvider::QgsMssqlProvider( const QString &uri, const ProviderOptions &o
mHost = anUri.host();

mUseEstimatedMetadata = anUri.useEstimatedMetadata();
if ( mReadFlags & QgsDataProvider::FlagTrustDataSource )
{
mUseEstimatedMetadata = true;
}

mDisableInvalidGeometryHandling = anUri.hasParam( QStringLiteral( "disableInvalidGeometryHandling" ) )
? anUri.param( QStringLiteral( "disableInvalidGeometryHandling" ) ).toInt()
Expand Down

0 comments on commit 74ffc1a

Please sign in to comment.