From 304069f77d8d1d80d11f9ab7cccfe437ca508b5e Mon Sep 17 00:00:00 2001
From: Ted Bowman <ted.git@tedbow.com>
Date: Fri, 10 Feb 2012 14:28:15 -0500
Subject: [PATCH] by tedbow: added check before decrypting

---
 field_encrypt.cache.inc | 1 -
 field_encrypt.inc       | 4 +++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/field_encrypt.cache.inc b/field_encrypt.cache.inc
index cb19e93..7d0c72e 100644
--- a/field_encrypt.cache.inc
+++ b/field_encrypt.cache.inc
@@ -25,7 +25,6 @@ class FieldEncryptDatabaseCache extends DrupalDatabaseCache {
    */
   protected function prepareItem($cache) {
     global $user;
-
     if (!isset($cache->data)) {
       return FALSE;
     }
diff --git a/field_encrypt.inc b/field_encrypt.inc
index 48f34d8..29fc9b7 100644
--- a/field_encrypt.inc
+++ b/field_encrypt.inc
@@ -27,7 +27,9 @@ function field_encrypt_do_encrypt($field_info, $phrase) {
       $insert[$field] = $result->$field;
       unset($result->$field);
     }
-    $insert['value'] = field_encrypt_encrypt(serialize($result), $field_info['settings']['field_encrypt']['phrase']); // encrypt here
+    if (isset($field_info['settings']['field_encrypt'])) {
+      $insert['value'] = field_encrypt_encrypt(serialize($result), $field_info['settings']['field_encrypt']['phrase']); // encrypt here
+    }
     $inserts[] = $insert;
   }
 
-- 
GitLab