|  | @@ -102,7 +102,7 @@ class taxrank__infraspecific_taxon_widget extends ChadoFieldWidget {
 | 
											
												
													
														|  |        $form_state['values'][$field_name]['und'][0]['chado-organism__type_id'] = $type_id;
 |  |        $form_state['values'][$field_name]['und'][0]['chado-organism__type_id'] = $type_id;
 | 
											
												
													
														|  |        $form_state['values'][$field_name]['und'][0]['chado-organism__infraspecific_name'] = $infra_name;
 |  |        $form_state['values'][$field_name]['und'][0]['chado-organism__infraspecific_name'] = $infra_name;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | -    if ($infra_name and !$type_id) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +    else if ($infra_name and !$type_id) {
 | 
											
												
													
														|  |        $form_state['values'][$field_name]['und'][0]['value'] = $infra_name;
 |  |        $form_state['values'][$field_name]['und'][0]['value'] = $infra_name;
 | 
											
												
													
														|  |        $form_state['values'][$field_name]['und'][0]['chado-organism__type_id'] = '__NULL__';
 |  |        $form_state['values'][$field_name]['und'][0]['chado-organism__type_id'] = '__NULL__';
 | 
											
												
													
														|  |        $form_state['values'][$field_name]['und'][0]['chado-organism__infraspecific_name'] = $infra_name;
 |  |        $form_state['values'][$field_name]['und'][0]['chado-organism__infraspecific_name'] = $infra_name;
 |