From ce58cc262f266f4878521ea9d23d9d7e4d2d35fe Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 13 Aug 2024 12:32:47 +0300 Subject: [PATCH] disable kanban on status field unset --- application/Espo/Tools/EntityManager/EntityManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/Espo/Tools/EntityManager/EntityManager.php b/application/Espo/Tools/EntityManager/EntityManager.php index 8f683913cb..8cae302987 100644 --- a/application/Espo/Tools/EntityManager/EntityManager.php +++ b/application/Espo/Tools/EntityManager/EntityManager.php @@ -398,6 +398,11 @@ class EntityManager if (array_key_exists('statusField', $params)) { $this->metadata->set('scopes', $name, ['statusField' => $params['statusField']]); + + if (!$params['statusField'] && $this->metadata->get("clientDefs.$name.kanbanViewMode")) { + $params['kanbanViewMode'] = false; + $params['kanbanStatusIgnoreList'] = null; + } } if (isset($params['sortBy'])) {