- 
    Problem report 
- 
    Resolution: Duplicate
- 
    Trivial 
- 
    None
- 
    5.0.34, 6.0.17, 6.4.2rc2, 7.0.0alpha1
Steps to reproduce:
- Create drule with dcheck e.g. :
 -) FTP port 21
- Update drule FTP check via API request using dcheckid param with non-existent id:
{
    "jsonrpc": "2.0",
    "method": "drule.update",
    "params": {
        "druleid": "3",        
         "dchecks": [
         	{
                 "dcheckid": "{NON_EXISTENT_ID}",
            	 "type": "3",
                 "ports": "21"
                }
        ]
    },
    "id": 1
}
- Check apache2 error.log
Result: An error appears in apache2 error.log:
[Tue Apr 25 13:36:59.256219 2023] [php:warn] PHP Warning: Undefined array key 777 in /home/zabbix/workspace/master/ui/include/classes/db/DB.php on line 787
and no validation error in API:
  
 
Expected: No php warning should appear. The validation error should appear on API.
- part of
- 
                    ZBXNEXT-8351 Implement audit for frontend (Discovery rule) -         
- Resolved
 
-