Geometry Error SpatiaLite Database #54662
Labels
Bug
Either a bug report, or a bug fix. Let's hope for the latter!
Data Provider
Related to specific vector, raster or mesh data providers
Digitizing
Related to feature digitizing map tools or functionality
Regression
Something which used to work, but doesn't anymore
What is the bug or the crash?
QGIS 3.28 (Firenze). In a multipolygon SpatiaLite vector layer (created in a SpatiaLite database) we used the Fill Ring tool to carve and fill a hole in a polygon. When we hit the save button to save the changes in the multipolygon layer, the filled ring disappears, but it creates a record with NULL geometry in the attribute table. Even if you delete the hole (not filled) created, the record remains in the Attribute Table.
In the DB manager, if we explore the database and the multipolygon layer created, in the Preview the hole is present, and in Table the geometry type will be MULTIPOLYGON for the existing polygon and NULL for the empty ring.
This issue was not present in the previous long-term release.
Steps to reproduce the issue
Versions
QGIS version
3.28.10-Firenze
QGIS code revision
e2edb9c
Qt version
5.15.3
Python version
3.9.5
GDAL/OGR version
3.7.1
PROJ version
9.2.1
EPSG Registry database version
v10.088 (2023-05-13)
GEOS version
3.12.0-CAPI-1.18.0
SQLite version
3.41.1
PDAL version
2.5.5
PostgreSQL client version
unknown
SpatiaLite version
5.1.0
QWT version
6.1.6
QScintilla2 version
2.13.1
OS version
Windows 10 Version 2009
Active Python plugins
pdokservicesplugin
4.1.1
quick_map_services
0.19.29
db_manager
0.1.20
grassprovider
2.12.99
MetaSearch
0.3.6
processing
2.12.99
sagaprovider
2.12.99
Supported QGIS version
New profile
Additional context
No response
The text was updated successfully, but these errors were encountered: