|  | @@ -1,3 +1,4 @@
 | 
	
		
			
				|  |  | +from src.models.abstract_reference import abstract_reference
 | 
	
		
			
				|  |  |  from src.convert.basic_converter import basic_converter
 | 
	
		
			
				|  |  |  from src.convert.converter import converter
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -11,5 +12,9 @@ class model_converter(converter):
 | 
	
		
			
				|  |  |                  continue
 | 
	
		
			
				|  |  |              attr = getattr(obj.__class__, name)
 | 
	
		
			
				|  |  |              if isinstance(attr, property):
 | 
	
		
			
				|  |  | -                properties[name] = basic_converter.convert(attr.fget(obj))
 | 
	
		
			
				|  |  | +                v = attr.fget(obj)
 | 
	
		
			
				|  |  | +                if issubclass(v.__class__, abstract_reference):
 | 
	
		
			
				|  |  | +                    properties[name] = f"{v.id}"
 | 
	
		
			
				|  |  | +                else:
 | 
	
		
			
				|  |  | +                    properties[name] = basic_converter.convert(v)
 | 
	
		
			
				|  |  |          return properties
 |