Fixed stackOverFlow when 2 classes depend on each other
This commit is contained in:
		
							parent
							
								
									7365ffbee6
								
							
						
					
					
						commit
						d3d0ed7378
					
				@ -27,8 +27,8 @@ namespace eu.railduction.netcore.dll.Database_Attribute_System
 | 
				
			|||||||
                // Check if given class is marked as dbObject
 | 
					                // Check if given class is marked as dbObject
 | 
				
			||||||
                if (!(classType.GetCustomAttribute(typeof(DbObject), true) is DbObject dbObject)) throw new InvalidOperationException($"Cannot init '{classType.Name}'. Missing Attribute 'DbObject'");
 | 
					                if (!(classType.GetCustomAttribute(typeof(DbObject), true) is DbObject dbObject)) throw new InvalidOperationException($"Cannot init '{classType.Name}'. Missing Attribute 'DbObject'");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                dbObject.Init(classType);   // Init dbObject
 | 
					 | 
				
			||||||
                initiatedClassTypes.Add(classType, dbObject);     // Set it to the list
 | 
					                initiatedClassTypes.Add(classType, dbObject);     // Set it to the list
 | 
				
			||||||
 | 
					                dbObject.Init(classType);   // Init dbObject
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                cachedDbObject = dbObject;
 | 
					                cachedDbObject = dbObject;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user