mirror of https://github.com/MISP/MISP
fix: [appmodel] Make sure parameter is a string before accessing string
index. Fix #6544pull/6541/head
parent
db6d159f98
commit
0f69022a4e
|
@ -2715,6 +2715,7 @@ class AppModel extends Model
|
|||
$temp = explode('&&', $filter);
|
||||
$filter = array();
|
||||
foreach ($temp as $f) {
|
||||
$f = strval($f);
|
||||
if ($f[0] === '!') {
|
||||
$filter['NOT'][] = substr($f, 1);
|
||||
} else {
|
||||
|
@ -2726,6 +2727,7 @@ class AppModel extends Model
|
|||
if (!isset($filter['OR']) && !isset($filter['NOT']) && !isset($filter['AND'])) {
|
||||
$temp = array();
|
||||
foreach ($filter as $param) {
|
||||
$param = strval($param);
|
||||
if (!empty($param)) {
|
||||
if ($param[0] === '!') {
|
||||
$temp['NOT'][] = substr($param, 1);
|
||||
|
|
Loading…
Reference in New Issue