Project

General

Profile

Actions

Bug #82532

closed

TCA validity checking behavior for "is_in" (trimming)

Added by Florian Weiss over 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
FormEngine aka TCEforms
Target version:
-
Start date:
2017-09-21
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Validating a field via a TCA setting of:

'is_in' => 'a b'
will result in a check for "a", "b" or "blank/space" in FormEngineValidation.js

while

'is_in' => 'ab '
will result in a check for "a" and "b" only (the setting from the TCA gets trimmed and is missing the space in FormEngineValidation.js)

Most probably this was included to prevent unintended allowance of blanks/spaces. When explicitely aiming for allowing spaces/blanks this seems counter-intuitive though.

Suggestions:
Either to not trim the value given in 'is_in' or add a short comment to the according documentation in https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Input.html#columns-input-properties-is-in

Actions #1

Updated by Florian Weiss over 6 years ago

It should of course say: "Either do not trim..." in the suggestions.

Actions #2

Updated by Susanne Moog over 6 years ago

  • Category set to FormEngine aka TCEforms
Actions #4

Updated by Christian Kuhn over 6 years ago

  • Status changed from New to Resolved
Actions #5

Updated by Benni Mack over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF