Quellcode durchsuchen

Bug: Couldn't remove the last relationship; FIXED: relationship rank is based on uniqueid() thus formstate needs to be refreshed every time in order to ensure the button name matches the relationship rank

Lacey Sanderson vor 10 Jahren
Ursprung
Commit
f0a35d3f48
1 geänderte Dateien mit 1 neuen und 3 gelöschten Zeilen
  1. 1 3
      tripal_core/api/tripal_core.chado_nodes.relationships.api.inc

+ 1 - 3
tripal_core/api/tripal_core.chado_nodes.relationships.api.inc

@@ -734,9 +734,7 @@ function chado_add_node_form_relationships_remove_button_submit(&$form, &$form_s
 
   // if the chado_relationships array is not set then this is the first time modifying the
   // relationship table. this means we need to include all the relationships from the db
-  if (!isset($form_state['chado_relationships'])) {
-    chado_add_node_form_relationships_create_relationship_formstate_array($form, $form_state);
-  }
+  chado_add_node_form_relationships_create_relationship_formstate_array($form, $form_state);
 
   // remove the specified relationship from the form relationship table
   if(preg_match('/rel_remove-([^-]+-[^-]+)/',$form_state['triggering_element']['#name'],$match)) {