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: