Skip to content

Commit 75dded4

Browse files
committedMay 14, 2020
[Oracle] Force multi geometry type at layer level
1 parent 600cea2 commit 75dded4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed
 

‎src/providers/oracle/qgsoracleprovider.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ QgsOracleProvider::QgsOracleProvider( QString const &uri, const ProviderOptions
7878
mSqlWhereClause = mUri.sql();
7979
mSrid = mUri.srid().toInt();
8080
mRequestedGeomType = mUri.wkbType();
81+
if ( QgsWkbTypes::isSingleType( mRequestedGeomType ) && QgsWkbTypes::geometryType( mRequestedGeomType ) != QgsWkbTypes::PointGeometry )
82+
{
83+
mRequestedGeomType = QgsWkbTypes::multiType( mRequestedGeomType );
84+
}
8185
mUseEstimatedMetadata = mUri.useEstimatedMetadata();
8286
mIncludeGeoAttributes = mUri.hasParam( "includegeoattributes" ) ? mUri.param( "includegeoattributes" ) == "true" : false;
8387

0 commit comments

Comments
 (0)
Please sign in to comment.