Limit in workflow conditions for multienum fields #10498
Labels
Area: Workflow
Issues & PRs related to all things regarding workflow
Priority:Important
Issues & PRs that are important; broken functions, errors - there are workarounds
Severity: Moderate
Key function failed, but no or little impact
Status: Team Investigating
Labels for issues in which the Core Team are investigating / Intend to Investigate
Type: Bug
Bugs within the core SuiteCRM codebase
Issue
If you attempt to select multiple options from a multienum field in a workflow condition, only up to 255 characters will be saved. Multienum fields are stored as text fields in the database, while the "value" column in the aow_conditions table is of type varchar (255). If many options are selected in the multienum fields, some of them will be deselected upon saving, as the character limit has been exceeded.
Possible Fix
If we modify the file modules/AOW_Conditions/vardefs.php, changing the field type from varchar to text and removing 'len' => '255', multiple selections in the conditions are allowed.
Steps to Reproduce the Issue
Context
No response
Version
7.14.2
What browser are you currently using?
Chrome
Browser Version
127.0.6533.72 (Official Build) (64-bit)
Environment Information
MySQL, PHP Version 7.4.33
Operating System and Version
Ubuntu 22.04.4 LTS
The text was updated successfully, but these errors were encountered: