mirror of
https://github.com/lobehub/lobehub.git
synced 2026-03-27 13:29:15 +07:00
🐛 fix: slove the recentTopicLinkError (#11896)
fix: slove the recentTopicLinkError
This commit is contained in:
@@ -417,11 +417,9 @@ export const topicRouter = router({
|
||||
const agentId = topicAgentIdMap.get(topic.id);
|
||||
const agentInfo = agentId ? agentInfoMap.get(agentId) : null;
|
||||
|
||||
// Clean agent info - if avatar/title are all null, return null
|
||||
const cleanedAgent = agentInfo ? cleanObject(agentInfo) : null;
|
||||
// Only return agent if it has meaningful display info (avatar or title)
|
||||
const validAgent =
|
||||
cleanedAgent && (cleanedAgent.avatar || cleanedAgent.title) ? cleanedAgent : null;
|
||||
// Always return agent with id if agentId exists (even if avatar/title are null)
|
||||
// Frontend needs agent.id to generate links
|
||||
const validAgent = agentInfo ? cleanObject(agentInfo) : null;
|
||||
|
||||
return {
|
||||
agent: validAgent,
|
||||
|
||||
Reference in New Issue
Block a user