From 60df5f2e7565466b552c454d16947de64d183cd0 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 5 Sep 2013 15:53:25 +1000 Subject: [PATCH] Fixes:1220515 Database error when displaying questionnaire --- .../limesurvey/classes/expressions/LimeExpressionManager.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/limesurvey/classes/expressions/LimeExpressionManager.php b/include/limesurvey/classes/expressions/LimeExpressionManager.php index f0fd1d81..659e125b 100644 --- a/include/limesurvey/classes/expressions/LimeExpressionManager.php +++ b/include/limesurvey/classes/expressions/LimeExpressionManager.php @@ -4689,6 +4689,8 @@ foreach ($updatedValues as $key=>$value) { + if (!empty($key)) //queXS Addition + { $val = (is_null($value) ? NULL : $value['value']); $type = (is_null($value) ? NULL : $value['type']); @@ -4725,6 +4727,7 @@ { $setter[] = db_quote_id($key) . "=" . db_quoteall($val,true); } + } } $query .= implode(', ', $setter); $query .= " WHERE ID=";