fix: Rename reserved 'metadata' attribute in ZOPKKnowledgeEntity

SQLAlchemy reserves 'metadata' attribute name. Changed to 'entity_metadata'.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-01-15 05:08:34 +01:00
parent db02d3660f
commit 223bc91cfa

View File

@ -2131,7 +2131,8 @@ class ZOPKKnowledgeEntity(Base):
external_url = Column(String(1000)) # Wikipedia, company website, etc.
# Entity metadata (JSONB for flexibility)
metadata = Column(PG_JSONB if not IS_SQLITE else Text) # {role: "CEO", founded: 2020, ...}
# Note: 'metadata' is reserved in SQLAlchemy, using 'entity_metadata'
entity_metadata = Column(PG_JSONB if not IS_SQLITE else Text) # {role: "CEO", founded: 2020, ...}
# Statistics
mentions_count = Column(Integer, default=0)