X-LightYear opened a new pull request, #5113: URL: https://github.com/apache/rocketmq-dashboard/pull/5113
## Summary - keep Apache legacy Topic rows visible when the API returns them without instanceId - continue excluding rows explicitly belonging to another instance - add deterministic TopicPage regression coverage ## Problem The Apache metadata provider accepts legacy Topic rows with a blank instanceId when their cluster matches the selected instance's configured cluster. The Topic page applied a second strict instanceId equality filter, so the row disappeared while the server total remained non-zero. ## Fix Treat a missing instanceId as an accepted legacy scope for an already instance-scoped response. Explicitly different instanceIds remain filtered. ## Testing - focused regression test: passed - TopicPage.test.tsx: 34 passed - frontend lint: passed - TypeScript build: passed - Vite bundle transformation completed; the local distribution license gate reported an existing dependency verification mismatch for [email protected], unrelated to this change Fixes #5112 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
