fix: P0 紧急修复 — 回退域对象 extra_meta → metadata #80
Reference in New Issue
Block a user
Delete Branch "fix/p0-extra-meta-rollback"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
紧急修复 Asset 域对象属性名错误。
问题
之前的修复误将域对象 Asset 的
metadata属性改为extra_meta,导致 AttributeError。根因:
extra_meta是 SQLAlchemy model 层的列名,而域对象 Asset 的属性名是metadata。修复(5文件16处)
packages/adapters/sqlalchemy_impl/asset_repository.pyasset.extra_meta→asset.metadataapps/api/app/api/routes/assets.pyitem.extra_meta→item.metadataapps/api/app/api/routes/asset_diagnosis.pyasset.extra_meta→asset.metadataapps/worker/worker_app/core/asset_usage.pyasset.extra_meta→asset.metadataapps/worker/worker_app/tasks/voice_extraction.pyasset.extra_meta→asset.metadata不改的文件
title_library_repository.py/voice_library_repository.py— 它们的metadata_和model.extra_meta映射是正确的models.py—extra_meta是正确改法(model 层)