yyqdbngt opened a new issue, #2556: URL: https://github.com/apache/rocketmq-dashboard/issues/2556
## Problem The K8s certificate API can return incomplete metadata (for example a metadata-only record with no issuer, or a legacy row with missing type/status/expiration fields). The web contract marks these fields as required and the table sorters call `localeCompare` or parse dates without handling null values. Sorting such a row can throw and break the certificate inventory. ## Proposed fix Align the TypeScript contract with the nullable backend response, render missing metadata consistently, make all affected sorters null-safe, and keep mock-mode clones safe for nullable SAN values. Add a page regression test with an incomplete certificate row. -- 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]
