From b1492b3b981d5f39c065deda276511b870223f93 Mon Sep 17 00:00:00 2001 Message-Id: From: "Dmitriy.trt" Date: Fri, 15 Jun 2012 14:16:01 +0700 Subject: [PATCH] Fix warning on enabled cache and empty JS settings. --- plugins/views_plugin_cache.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/views_plugin_cache.inc b/plugins/views_plugin_cache.inc index 23ab5e1..969c843 100644 --- a/plugins/views_plugin_cache.inc +++ b/plugins/views_plugin_cache.inc @@ -212,7 +212,9 @@ class views_plugin_cache extends views_plugin { $this->storage['js'] = array_diff_assoc($js, $js_start); // Special case the settings key and get the difference of the data. - $this->storage['js']['settings'] = array_diff_assoc($js['settings']['data'], $js_start['settings']['data']); + $settings = isset($js['settings']['data']) ? $js['settings']['data'] : array(); + $settings_start = isset($js_start['settings']['data']) ? $js_start['settings']['data'] : array(); + $this->storage['js']['settings'] = array_diff_assoc($settings, $settings_start); } /** -- 1.7.10