Bug report #12807
ParameterTableField : can't see all the fields which contains an integer
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | Victor Olaya | ||
Category: | Processing/Core | ||
Affected QGIS version: | master | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 20903 |
Description
In my own GeoAlgorithm, I have a ParameterTableField with datatype=0 (DATA_TYPE_NUMBER).
However, I can't see all the fields which contains an integer, only 1 of 3.
If I check in the layer properties about my fields, Processing is not able to see my fields which are :
Type : qlonglong
Identified type : INTEGER
Processing works well with one field which is :
Type : double
Identified type : DOUBLE
I got this field from shapefile with some double imported into a spatialite database. Then if you load the layer from this database, you will get a "qlonglong" which can not be seen by Processing.
Associated revisions
[processing] fixed attribute filtering in parameters panel for ParameterTableFIeld param
fixes #12807
History
#1 Updated by Victor Olaya over 9 years ago
- Status changed from Open to Closed
Fixed in changeset ae7f180c096bb3d5dc21c8e4b2529d979536b32e.