From 2210eab6fb0b0edb30c1548d3e684cc4bfca7ba8 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 15 Aug 2014 10:56:48 -0700 Subject: [PATCH] CRM-15097 - CaseType::isForkable() - Allow variations on true/false/0/1 --- CRM/Case/BAO/CaseType.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Case/BAO/CaseType.php b/CRM/Case/BAO/CaseType.php index e101a4913d..6540e200e5 100644 --- a/CRM/Case/BAO/CaseType.php +++ b/CRM/Case/BAO/CaseType.php @@ -370,8 +370,8 @@ class CRM_Case_BAO_CaseType extends CRM_Case_DAO_CaseType { if ($caseTypeName) { // if file-based definition explicitly disables "forkable" option, then don't allow changes to definition $fileDefinition = CRM_Case_XMLRepository::singleton()->retrieveFile($caseTypeName); - if ($fileDefinition && isset($fileDefinition->forkable) && $fileDefinition->forkable == 0) { - return FALSE; + if ($fileDefinition && isset($fileDefinition->forkable)) { + return CRM_Utils_String::strtobool((string)$fileDefinition->forkable); } } return TRUE; -- 2.25.1