mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-03 00:04:47 -04:00
Merge pull request #63417 from qgis/backport-63404-to-release-3_44
[Backport release-3_44] [mssql] Fix curvepolygon hidden in browser
This commit is contained in:
commit
58efdb82ce
@ -143,7 +143,7 @@ QVector<QgsDataItem *> QgsMssqlConnectionItem::createChildren()
|
||||
}
|
||||
|
||||
// build sql statement
|
||||
QString query = QgsMssqlConnection::buildQueryForTables( mName );
|
||||
const QString query = QgsMssqlConnection::buildQueryForTables( mName );
|
||||
|
||||
const bool disableInvalidGeometryHandling = QgsMssqlConnection::isInvalidGeometryHandlingDisabled( mName );
|
||||
|
||||
@ -471,19 +471,16 @@ QgsMssqlLayerItem *QgsMssqlSchemaItem::addLayer( const QgsMssqlLayerProperty &la
|
||||
QString tip = tr( "%1 as %2 in %3" ).arg( layerProperty.geometryColName, QgsWkbTypes::displayString( wkbType ), layerProperty.srid );
|
||||
|
||||
Qgis::BrowserLayerType layerType;
|
||||
Qgis::WkbType flatType = QgsWkbTypes::flatType( wkbType );
|
||||
switch ( flatType )
|
||||
const Qgis::GeometryType geomType = QgsWkbTypes::geometryType( wkbType );
|
||||
switch ( geomType )
|
||||
{
|
||||
case Qgis::WkbType::Point:
|
||||
case Qgis::WkbType::MultiPoint:
|
||||
case Qgis::GeometryType::Point:
|
||||
layerType = Qgis::BrowserLayerType::Point;
|
||||
break;
|
||||
case Qgis::WkbType::LineString:
|
||||
case Qgis::WkbType::MultiLineString:
|
||||
case Qgis::GeometryType::Line:
|
||||
layerType = Qgis::BrowserLayerType::Line;
|
||||
break;
|
||||
case Qgis::WkbType::Polygon:
|
||||
case Qgis::WkbType::MultiPolygon:
|
||||
case Qgis::GeometryType::Polygon:
|
||||
layerType = Qgis::BrowserLayerType::Polygon;
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user