From e3105c08932dbbc3b4535484b40a87d54e246ba5 Mon Sep 17 00:00:00 2001 From: Bob Vincent Date: Mon, 23 Jan 2012 12:45:51 -0500 Subject: [PATCH] Issue #1414412 by pillarsdotnet: Check for existence of 'field' element in __clone() function. --- core/includes/database/query.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/core/includes/database/query.inc b/core/includes/database/query.inc index 0effedae19cd82f367a8d61c28fc45a8734904e3..961a0bbfde35cc79bd9141b9cb46e4ddcd9da78c 100644 --- a/core/includes/database/query.inc +++ b/core/includes/database/query.inc @@ -1895,7 +1895,7 @@ class DatabaseCondition implements QueryConditionInterface, Countable { function __clone() { $this->changed = TRUE; foreach ($this->conditions as $key => $condition) { - if ($condition['field'] instanceOf QueryConditionInterface) { + if (isset($conditions['field']) && $condition['field'] instanceOf QueryConditionInterface) { $this->conditions[$key]['field'] = clone($condition['field']); } } -- 1.7.5.4