Bug report #12807

ParameterTableField : can't see all the fields which contains an integer

Added by Etienne Trimaille over 4 years ago. Updated over 4 years ago.

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

Revision ae7f180c
Added by Victor Olaya over 4 years ago

[processing] fixed attribute filtering in parameters panel for ParameterTableFIeld param

fixes #12807

History

#1 Updated by Victor Olaya over 4 years ago

  • Status changed from Open to Closed

Also available in: Atom PDF