Actions
Bug #86038
closedTCA inputDateTime range with stored datetime earlier than lower datetime gets cleared
Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2018-08-30
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
Hi, when I open a custom event record with a "inputDateTime" render type which has a date earlier than the lower date limit (defined in the TCA range definition) then the date flashes up and gets instantly cleared.
When removing the range definition from the TCA then the date stays visible and doesn't get cleared. I replicated this issue on two different typo3 installations.
I assume that there is an issue with the javascript part with checks if the datetime meets the contraints, here not earlier than the lower datetime define in the TCA range.
I have the following setup:
ext_tables.sql:
evstartdate VARCHAR(255) DEFAULT '' NOT NULL, evenddate VARCHAR(255) DEFAULT '' NOT NULL,
TCA:
'evstartdate' => [ 'exclude' => 1, 'label' => 'LLL:EXT:myextension/Resources/Private/Language/locallang.xlf:db.tx_myextension_domain_model_event.startdate', 'config' => [ 'type' => 'input', 'renderType' => 'inputDateTime', 'eval' => 'datetime,required', 'range' => [ 'lower' => strtotime('today 00:00'), ], ], ], 'evenddate' => [ 'exclude' => 1, 'label' => 'LLL:EXT:myextension/Resources/Private/Language/locallang.xlf:db.tx_myextension_domain_model_event.enddate', 'config' => [ 'type' => 'input', 'renderType' => 'inputDateTime', 'eval' => 'datetime,required', 'range' => [ 'lower' => strtotime('now'), ], ], ],
Files
Actions