Details
-
Type:
Problem report
-
Status: Closed
-
Priority:
Trivial
-
Resolution: Fixed
-
Affects Version/s: 5.0.3
-
Fix Version/s: 5.0.5rc1, 5.2.0rc1, 5.2 (plan)
-
Component/s: Frontend (F)
-
Labels:
-
Team:Team B
-
Sprint:Sprint 69 (Oct 2020)
-
Story Points:0.25
Description
Steps to reproduce:
- Create any item
- Set item preprocessign step validation
- min - not specified
- max - any number
- Test preprocessing
- Test will fail
Such configuration, by specifying only min or max values is allowed and works as expected in Zabbix
Test form crashes with error
Undefined offset: 1 [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerPopupItemTestSend->checkInput() → CItemGeneral->validateItemPreprocessingSteps() → CItemGeneral->validateItemPreprocessing() in include/classes/api/services/CItemGeneral.php:1347]Undefined offset: 1 [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerPopupItemTestSend->checkInput() → CItemGeneral->validateItemPreprocessingSteps() → CItemGeneral->validateItemPreprocessing() in include/classes/api/services/CItemGeneral.php:1347]Undefined offset: 1 [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerPopupItemTestSend->checkInput() → CItemGeneral->validateItemPreprocessingSteps() → CItemGeneral->validateItemPreprocessing() in include/classes/api/services/CItemGeneral.php:1348]Incorrect value for field "params": a numeric value is expected.