Update app.js
This commit is contained in:
@@ -66,6 +66,15 @@ function normalizeAgents(raw) {
|
||||
if (!Array.isArray(raw)) return [];
|
||||
// unwrap double-wrapped array: [[{…}]] → [{…}]
|
||||
if (raw.length > 0 && Array.isArray(raw[0])) return normalizeAgents(raw[0]);
|
||||
// unwrap [{data:[…]}] envelope (agents list with nested data array)
|
||||
if (
|
||||
raw.length > 0 &&
|
||||
raw[0] !== null &&
|
||||
typeof raw[0] === "object" &&
|
||||
Array.isArray(raw[0].data)
|
||||
) {
|
||||
return normalizeAgents(raw[0].data);
|
||||
}
|
||||
// unwrap n8n {json:{…}} envelope
|
||||
if (
|
||||
raw.length > 0 &&
|
||||
@@ -847,7 +856,7 @@ function renderKeys(keys) {
|
||||
day: "numeric",
|
||||
year: "numeric",
|
||||
})
|
||||
: "\u2014";
|
||||
: "";
|
||||
const statusColor = k.disabled ? "var(--danger)" : "var(--success)";
|
||||
const statusLabel = k.disabled ? "Disabled" : "Active";
|
||||
|
||||
@@ -867,8 +876,7 @@ function renderKeys(keys) {
|
||||
<span class="key-stat-val">${k.limit_remaining ?? "\u2014"}</span>
|
||||
<span class="text-muted"> / ${total} credits</span>
|
||||
</span>
|
||||
<span class="sep-dot">·</span>
|
||||
<span class="text-muted">${exp}</span>
|
||||
${exp ? `<span class="sep-dot">·</span><span class="text-muted">${escHtml(exp)}</span>` : ""}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user