|  | @@ -234,6 +234,9 @@ class CodeNode(BaseNode):
 | 
	
		
			
				|  |  |          parameters_validated = {}
 | 
	
		
			
				|  |  |          for output_name, output_config in output_schema.items():
 | 
	
		
			
				|  |  |              dot = '.' if prefix else ''
 | 
	
		
			
				|  |  | +            if output_name not in result:
 | 
	
		
			
				|  |  | +                raise ValueError(f'Output {prefix}{dot}{output_name} is missing.')
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  |              if output_config.type == 'object':
 | 
	
		
			
				|  |  |                  # check if output is object
 | 
	
		
			
				|  |  |                  if not isinstance(result.get(output_name), dict):
 |