From 38f1da12b5667f32ab92045dd9ebf790b332675b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B2=E8=BE=B0=E7=94=9F=E4=BA=A7?= Date: Tue, 14 Apr 2026 15:28:32 +0800 Subject: [PATCH] fix: handle None f99_90_id in update_information --- backend/app/routers/information.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/routers/information.py b/backend/app/routers/information.py index 82054ff..f1f5f37 100644 --- a/backend/app/routers/information.py +++ b/backend/app/routers/information.py @@ -529,9 +529,11 @@ def update_information( db: Session = Depends(get_db) ): """更新资讯""" + # 处理f99_90_id为None的情况 + user_filter = current_user.f99_90_id if current_user.f99_90_id else Information.user_id info = db.query(Information).filter( Information.id == info_id, - Information.user_id == current_user.f99_90_id + Information.user_id == user_filter ).first() if not info: