diff --git a/filefield_paths.install b/filefield_paths.install
index c78b91d..19ef453 100644
--- a/filefield_paths.install
+++ b/filefield_paths.install
@@ -163,7 +163,7 @@ function filefield_paths_update_7107() {
       foreach ($field['bundles'] as $entity_type => $bundles) {
         foreach ($bundles as $bundle_name) {
           $instance = field_info_instance($entity_type, $field['field_name'], $bundle_name);
-          if ($instance["ffp_{$field['field_name']}"] && !isset($instance['settings']['filefield_paths'])) {
+          if (isset($instance["ffp_{$field['field_name']}"]) && $instance["ffp_{$field['field_name']}"] && !isset($instance['settings']['filefield_paths'])) {
             $instance['settings']['filefield_paths'] = array(
               'file_path' => array(
                 'value' => $instance["ffp_{$field['field_name']}"]['file_path'],
