Fix build
This commit is contained in:
@@ -55,7 +55,7 @@ def create_track(db: Session, analysis: AudioAnalysis) -> AudioTrack:
|
||||
vocal_gender=analysis.vocal_gender,
|
||||
|
||||
# Metadata
|
||||
metadata=analysis.metadata,
|
||||
extra_metadata=analysis.metadata,
|
||||
)
|
||||
|
||||
db.add(track)
|
||||
|
||||
@@ -60,7 +60,7 @@ class AudioTrack(Base):
|
||||
embedding_model = Column(String, nullable=True) # Model name used
|
||||
|
||||
# Additional metadata (JSON for flexibility)
|
||||
metadata = Column(JSON, nullable=True)
|
||||
extra_metadata = Column(JSON, nullable=True)
|
||||
|
||||
# Indexes
|
||||
__table_args__ = (
|
||||
@@ -123,5 +123,5 @@ class AudioTrack(Base):
|
||||
"dimension": 512 if self.embedding else None,
|
||||
# Don't include actual vector in API responses (too large)
|
||||
},
|
||||
"metadata": self.metadata or {},
|
||||
"metadata": self.extra_metadata or {},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user