Merge pull request #104 from valueonag/int

fix feature instance passing
This commit is contained in:
Patrick Motsch 2026-03-13 08:32:34 +01:00 committed by GitHub
commit 9926aa7f30
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -209,10 +209,11 @@ def _seedBuiltinPersonas():
"""Seed builtin roleplay personas into the database.""" """Seed builtin roleplay personas into the database."""
try: try:
from .serviceCommcoachPersonas import seedBuiltinPersonas from .serviceCommcoachPersonas import seedBuiltinPersonas
from .interfaceFeatureCommcoach import CommcoachInterface from .interfaceFeatureCommcoach import getInterface
from modules.interfaces.interfaceDbManagement import getInterface as getDbInterface from modules.datamodels.datamodelUam import User
db = getDbInterface()
interface = CommcoachInterface(db) systemUser = User(id="system", username="system", email="system@poweron.swiss")
interface = getInterface(systemUser)
seedBuiltinPersonas(interface) seedBuiltinPersonas(interface)
except Exception as e: except Exception as e:
logger.warning(f"CommCoach persona seeding failed (non-fatal): {e}") logger.warning(f"CommCoach persona seeding failed (non-fatal): {e}")