|  | @@ -200,6 +200,7 @@ function chado_pub_validate($node, &$form) {
 | 
	
		
			
				|  |  |    $pub_id       = $node->pub_id;
 | 
	
		
			
				|  |  |    $num_properties = $node->num_properties;
 | 
	
		
			
				|  |  |    $num_new = $node->num_new;
 | 
	
		
			
				|  |  | +  dpm($node);
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    $pub = array();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -241,15 +242,15 @@ function chado_pub_validate($node, &$form) {
 | 
	
		
			
				|  |  |        $pub[$prop_type->name] = $value;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      // if this is a new property (added by this submit of the form)
 | 
	
		
			
				|  |  | -    elseif ($element = 'new_id') {
 | 
	
		
			
				|  |  | +    elseif ($element == 'new_id') {    	 
 | 
	
		
			
				|  |  |        $prop_type = tripal_cv_get_cvterm_by_id($value);
 | 
	
		
			
				|  |  |        if($prop_type->name == 'Conference Name' or $prop_type->name == 'Journal Name') {
 | 
	
		
			
				|  |  |          $series_name = $node->new_value;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if($prop_type->name == 'Citation') {
 | 
	
		
			
				|  |  | -        $uniquename = $value;
 | 
	
		
			
				|  |  | +        $uniquename = $node->new_value;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      $pub[$prop_type->name] = $value;
 | 
	
		
			
				|  |  | +      $pub[$prop_type->name] = $node->new_value;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    // if the citation is missing then try to generate one
 |