From a6c753c8aa025bb4aaecac21781f1fce25d5becf Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 11 May 2026 00:04:33 -0700 Subject: [PATCH] Fix: include tasks params for PBS widget (#6655) --- src/widgets/proxmoxbackupserver/widget.js | 1 + src/widgets/proxmoxbackupserver/widget.test.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/widgets/proxmoxbackupserver/widget.js b/src/widgets/proxmoxbackupserver/widget.js index 719849185..46598fd11 100644 --- a/src/widgets/proxmoxbackupserver/widget.js +++ b/src/widgets/proxmoxbackupserver/widget.js @@ -10,6 +10,7 @@ const widget = { }, "nodes/localhost/tasks": { endpoint: "nodes/localhost/tasks", + params: ["errors", "limit", "since"], }, "nodes/localhost/status": { endpoint: "nodes/localhost/status", diff --git a/src/widgets/proxmoxbackupserver/widget.test.js b/src/widgets/proxmoxbackupserver/widget.test.js index 0d2fd5f1b..024cc0fd9 100644 --- a/src/widgets/proxmoxbackupserver/widget.test.js +++ b/src/widgets/proxmoxbackupserver/widget.test.js @@ -1,4 +1,4 @@ -import { describe, it } from "vitest"; +import { describe, expect, it } from "vitest"; import { expectWidgetConfigShape } from "test-utils/widget-config"; @@ -8,4 +8,8 @@ describe("proxmoxbackupserver widget config", () => { it("exports a valid widget config", () => { expectWidgetConfigShape(widget); }); + + it("requires failed task query params for the tasks endpoint", () => { + expect(widget.mappings["nodes/localhost/tasks"].params).toEqual(["errors", "limit", "since"]); + }); });