What is the bug or the crash?
In the "Check geometry (angle)" algorithm, provide a layer and, for the "Unique feature identifier" parameter, provide a field that contains duplicate values.
The algorithm will run successfully and generate expected output layers.
Now try to use the "Fix geometry (angle)" algorithm on your data, filling the same field as unique identifier.
It may fail because of duplicate values.
We probably should check at the start that the field is really a unique identifier.
Steps to reproduce the issue
See above
Versions
| QGIS version | 3.43.0-Master |
| QGIS code revision | d3a8b799681 |
| |
| Libraries |
| Qt version | 5.15.8 |
| Python version | 3.11.2 |
| GDAL version | 3.9.3 |
| PROJ version | 9.1.1 |
| EPSG Registry database version | v10.076 (2022-08-31) |
| GEOS version | 3.11.1-CAPI-1.17.1 |
| SQLite version | 3.40.1 |
| PDAL version | 2.8.3 |
| PostgreSQL client version | 15.12 |
| SpatiaLite version | 5.0.1 |
| QWT version | 6.1.4 |
| QScintilla2 version | 2.13.3 |
| OS version | Debian GNU/Linux 12 (bookworm) |
| This copy of QGIS writes debugging output. |
| |
| Active Python plugins |
| MemoryLayerSaver | 5.0.2 |
| db_manager | 0.1.20 |
| grassprovider | 2.12.99 |
| MetaSearch | 0.3.6 |
| processing | 2.12.99 |
Supported QGIS version
New profile
Additional context
No response
What is the bug or the crash?
In the "Check geometry (angle)" algorithm, provide a layer and, for the "Unique feature identifier" parameter, provide a field that contains duplicate values.
The algorithm will run successfully and generate expected output layers.
Now try to use the "Fix geometry (angle)" algorithm on your data, filling the same field as unique identifier.
It may fail because of duplicate values.
We probably should check at the start that the field is really a unique identifier.
Steps to reproduce the issue
See above
Versions
Supported QGIS version
New profile
Additional context
No response