Actions
Bug #91747
closedfrontend based TS conditions throw warning in Backend
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
TypoScript
Target version:
-
Start date:
2020-07-06
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
expression language typoscript condition frontend backend
Complexity:
Is Regression:
No
Sprint Focus:
Description
For example this:[123 in frontend.user.userGroupList]
This adds the following log entry on every action done in the backend:
Core: Error handler (BE): PHP Warning: in_array() expects parameter 2 to be array, string given in .../vendor/symfony/expression-language/Node/BinaryNode.php line 100
Because frontend.user.userGroupList
does not exist in BE context (because frontend
does not exist in BE, obviously). The condition is working in FE and when simulating it in the template module! Its justs literally spams the log module.
Having this on 9.5.19. Flagged as regression, because on v8 such conditions (with old syntax) worked without error.
Actions