Explorar o código

Fixed bug in update function

Stephen Ficklin %!s(int64=6) %!d(string=hai) anos
pai
achega
e37aedc56e
Modificáronse 1 ficheiros con 6 adicións e 5 borrados
  1. 6 5
      tripal_chado/tripal_chado.install

+ 6 - 5
tripal_chado/tripal_chado.install

@@ -1846,11 +1846,12 @@ function tripal_chado_update_7336() {
       $field_name = $base . '_contact';
       $instance_info = field_info_instance('TripalEntity', $field_name, $bundle_name);
 
-      $instance_info['type'] = 'chado_linker__contact';
-      $instance_info['widget']['type'] = 'chado_linker__contact_widget';
-      $instance_info['formatter']['type'] = 'chado_linker__contact_widget';
-      field_update_instance($instance_info);
-      
+      if ($instance_info) {
+        $instance_info['type'] = 'chado_linker__contact';
+        $instance_info['widget']['type'] = 'chado_linker__contact_widget';
+        $instance_info['formatter']['type'] = 'chado_linker__contact_widget';
+        field_update_instance($instance_info);
+      }
     }
   }
 }