diff --git a/tests/unit/workflow/engine/src/ProcessMaker/BusinessModel/ListsTest.php b/tests/unit/workflow/engine/src/ProcessMaker/BusinessModel/ListsTest.php new file mode 100644 index 000000000..7afc0137e --- /dev/null +++ b/tests/unit/workflow/engine/src/ProcessMaker/BusinessModel/ListsTest.php @@ -0,0 +1,30 @@ +create(); + + $list = new Lists(); + $res = $list->getList('inbox', ['userId' => $user->USR_UID]); + + $this->assertEmpty($res['data']); + $this->assertEquals(0, $res['totalCount']); + } +} diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php b/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php index e40d8f7c5..0302f2c20 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php @@ -69,7 +69,8 @@ class Lists ]; // If the feature for highlight the home folders is disabled, add self-service list to the map - if (!HIGHLIGHT_HOME_FOLDER_ENABLE) { + $flag = defined('HIGHLIGHT_HOME_FOLDER_ENABLE') ? HIGHLIGHT_HOME_FOLDER_ENABLE : 0; + if (!$flag) { $this->mapList['ListSelfService'] = 'CASES_SELFSERVICE'; }