From ac7cf67ab68741479ea65af76a9ad29f57e88b8a Mon Sep 17 00:00:00 2001 From: pewdiepie-archdaemon Date: Sun, 28 Jun 2026 05:29:25 +0000 Subject: [PATCH] Harden added models endpoint rendering --- static/js/admin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/static/js/admin.js b/static/js/admin.js index 58b8765a5..25c3146e7 100644 --- a/static/js/admin.js +++ b/static/js/admin.js @@ -477,7 +477,8 @@ async function loadEndpoints() { return; } const rowHtml = data.map(ep => { - const visibleCount = ep.models.length; + const epModels = Array.isArray(ep.models) ? ep.models : []; + const visibleCount = epModels.length; const totalCount = visibleCount + (ep.hidden_count || 0); // `ep.models` is the *visible* set — when every model is hidden it's // empty, but we still need to render the expand panel so the user can