Bug report #22016
Constraint on Text Edit Widget mixes up expression and expression description, causing constraint not to work.
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | GUI | ||
Affected QGIS version: | 3.6.2 | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | duplicate |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 29830 |
Description
When specifying a constraint on a text field (text widget) the expression and the expression description trades places. This causes the filter not to work.
Steps to reproduce:
1. New project, new Geopackage vector with a text data column called 'name'.
2. In properties, attribute form; set a constraint with expression length(name) >1, and description 'At least two characters'. Click OK.
3. Look in properties, attribute form. Expression and expression description has now traded places.
Tested on 3.6.2, Build 656500e0c4 on Windows 10, and Build 656500e on Ubuntu. A workaround is to use the expression as expression description as well.
Related issues
Associated revisions
Fix constraint expression and description are flipped
Fixes #22016
Fix constraint expression and description are flipped
Fixes #22016
Fix constraint expression and description are flipped
Fixes #22016
Fix constraint expression and description are flipped
Fixes #22016
Fix constraint expression and description are flipped
Fixes #22016
History
#1 Updated by Andy Harfoot over 5 years ago
Also reproduced in 3.4.7, Win10 using the Unique Values widget
#2 Updated by Giovanni Manghi over 5 years ago
- Duplicates Bug report #21908: constraints: "expression" and "expression description" are swapped upon reopening the vector properties added
#3 Updated by Giovanni Manghi over 5 years ago
- Resolution set to duplicate
- Easy fix? changed from Yes to No
- Operating System deleted (
Windows 10, Ubuntu 18.10) - Status changed from Open to Closed