Skip to content

[Bug] /bilibili/followings/dynamic showEmoji=1 导致 TypeError: t is not iterable #21916

Description

@wrh1024

路由地址

/bilibili/followings/dynamic/:uid/:routeParams?

完整路由地址

/bilibili/followings/dynamic/:uid/showEmoji=1

相关文档

https://docs.rsshub.app/routes/social-media#bilibili

预期是什么?

正常返回关注动态 RSS,并渲染表情图片

实际发生了什么?

返回 503,日志:TypeError: t is not iterable

部署

自建

部署相关信息

Docker diygod/rsshub:latest, Ubuntu 22.04, Node v24.15.0, 已配置 BILIBILI_COOKIE

额外信息

根因:followings-dynamic.ts 中 emoji_details 未判空。修复:item.display?.emoji_info?.emoji_details && showEmoji

本bug为我使用ai工具部署rsshub时大模型发现并反应,bug报告也是由大模型生成

这不是重复的 issue

  • 我已经搜索了 现有 issue,以确保该错误尚未被报告。

Metadata

Metadata

Assignees

No one assigned

    Labels

    RSS bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions