From 6bfea3b652d1169bc6078e3659435b03bde796fd Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 20 Jun 2012 10:31:26 -0400 Subject: [PATCH] Fixed issue #06240: conversion of conditions to relevance can fail for multiple choice tests during some upgrades. --- application/helpers/expressions/em_manager_helper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/helpers/expressions/em_manager_helper.php b/application/helpers/expressions/em_manager_helper.php index 92e4a8a1e7d..bf9425d8df5 100644 --- a/application/helpers/expressions/em_manager_helper.php +++ b/application/helpers/expressions/em_manager_helper.php @@ -898,7 +898,7 @@ public static function ConvertConditionsToRelevance($surveyId=NULL, $qid=NULL) else { // Conditions uses ' ' to mean not answered, but internally it is really stored as ''. Fix this - if ($value === '" "') { + if ($value === '" "' || $value == '""') { if ($row['method'] == '==') { $relOrList[] = "is_empty(" . $fieldname . ")";