diff --git a/python/valuecell/server/db/init_db.py b/python/valuecell/server/db/init_db.py index fe7e24290..2f4fdc71e 100644 --- a/python/valuecell/server/db/init_db.py +++ b/python/valuecell/server/db/init_db.py @@ -466,12 +466,17 @@ def initialize(self, force: bool = False) -> bool: logger.error("Failed to create tables") return False - # Step 3: Initialize basic data + # Step 3: Initialize basic data (agents) if not self.initialize_basic_data(): logger.error("Failed to initialize basic data") return False - # Step 4: Verify initialization + # Step 4: Initialize assets with service + if not self.initialize_assets_with_service(): + logger.error("Failed to initialize assets") + return False + + # Step 5: Verify initialization if not self.verify_initialization(): logger.error("Database initialization verification failed") return False