fix: exclude derived subscribe completion field

This commit is contained in:
jxxghp
2026-05-25 11:04:05 +08:00
parent 0fdf1fadab
commit 7c8b973f30
2 changed files with 46 additions and 0 deletions

View File

@@ -92,6 +92,8 @@ async def create_subscribe(
subscribe_dict = subscribe_in.model_dump()
if subscribe_in.id:
subscribe_dict.pop("id", None)
# completed_episode 是响应派生字段,禁止写入持久层
subscribe_dict.pop("completed_episode", None)
sid, message = await SubscribeChain().async_add(
mtype=mtype, title=title, exist_ok=True, **subscribe_dict
)