From daa5cc54ffa8763e943c65d30a7358b5a53a54e5 Mon Sep 17 00:00:00 2001
From: Yousef Bajawi <jose@josebcdev.com>
Date: Thu, 31 Dec 2015 05:44:07 -0500
Subject: [PATCH] Issue 1350707 : add check isset on [0]['value'] to remove
 wanings

---
 content_complete.module | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/content_complete.module b/content_complete.module
index 0a61196..3735239 100755
--- a/content_complete.module
+++ b/content_complete.module
@@ -301,13 +301,15 @@ function content_complete_get_data($node, $recalculate = FALSE) {
 	      foreach ($dependency_details as $dep_detail) {
 	        $dependee_name = $dep_detail['dependee'];
           $dependee_field = field_get_items('node', $node, $dependee_name);
-          $values = $dependee_field[0]['value'];
-	        $options = $dep_detail['options'];
-	        $field_inactive = ($options['state'] == '!visible' && conditional_fields_evaluate_dependency('view', $values, $options)) 
-	          || ($options['state'] == 'visible' && !conditional_fields_evaluate_dependency('view', $values, $options));
-	        if ($field_inactive) {
-	          unset($tagged_fields[array_search($dependent_field_name, $tagged_fields)]);
-	        }
+          if(isset($dependee_field[0]['value'])) {
+            $values = $dependee_field[0]['value'];
+            $options = $dep_detail['options'];
+            $field_inactive = ($options['state'] == '!visible' && conditional_fields_evaluate_dependency('view', $values, $options)) 
+              || ($options['state'] == 'visible' && !conditional_fields_evaluate_dependency('view', $values, $options));
+            if ($field_inactive) {
+              unset($tagged_fields[array_search($dependent_field_name, $tagged_fields)]);
+            }
+          }
 	      }
       }
     }
-- 
1.9.1

