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"]); + }); });