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]

Reply via email to