From 2f7f60022b6d8c72cf4f1b4e109884984c3f5649 Mon Sep 17 00:00:00 2001 From: Lennart Klose Date: Mon, 12 Oct 2026 09:51:40 +0200 Subject: [PATCH 1/3] fix(dms): use href of prev/next links in searchDmsObjects paging --- .../dms-objects/search-dms-objects/search-dms-objects.spec.ts | 4 ++-- .../src/dms-objects/search-dms-objects/search-dms-objects.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.spec.ts b/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.spec.ts index 7090f100..9283f827 100644 --- a/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.spec.ts +++ b/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.spec.ts @@ -246,7 +246,7 @@ describe("searchDmsObjects", () => { mockDvelopFetch.mockResolvedValueOnce(prevResultData as unknown as SearchDmsObjectsResultPage); await result.getPreviousPage!(); - expect(mockDvelopFetch).toHaveBeenLastCalledWith(context, { href: "HiItsMePreviousHref" }, { method: "GET" }, expect.objectContaining({ onResponse: expect.any(Function) })); + expect(mockDvelopFetch).toHaveBeenLastCalledWith(context, "HiItsMePreviousHref", { method: "GET" }, expect.objectContaining({ onResponse: expect.any(Function) })); }); it("should set getNextPage when next link present", async () => { @@ -261,7 +261,7 @@ describe("searchDmsObjects", () => { mockDvelopFetch.mockResolvedValueOnce(nextResultData as unknown as SearchDmsObjectsResultPage); await result.getNextPage!(); - expect(mockDvelopFetch).toHaveBeenLastCalledWith(context, { href: "HiItsMeNextHref" }, { method: "GET" }, expect.objectContaining({ onResponse: expect.any(Function) })); + expect(mockDvelopFetch).toHaveBeenLastCalledWith(context, "HiItsMeNextHref", { method: "GET" }, expect.objectContaining({ onResponse: expect.any(Function) })); }); }); }); diff --git a/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.ts b/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.ts index 5f750112..399f8945 100644 --- a/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.ts +++ b/packages/dms/src/dms-objects/search-dms-objects/search-dms-objects.ts @@ -117,13 +117,13 @@ export function onResponseFactory( } if (data._links?.prev) { - result.getPreviousPage = async () => dvelopFetch(context, data._links.prev, { method: "GET" }, { + result.getPreviousPage = async () => dvelopFetch(context, data._links.prev.href, { method: "GET" }, { onResponse: onResponseFactory(context, params) }); } if (data._links?.next) { - result.getNextPage = async () => dvelopFetch(context, data._links.next, { method: "GET" }, { + result.getNextPage = async () => dvelopFetch(context, data._links.next.href, { method: "GET" }, { onResponse: onResponseFactory(context, params) }); } From 68f96e8b024fcd54fd739e7c3ff44250f9bd57cb Mon Sep 17 00:00:00 2001 From: Lennart Klose Date: Mon, 12 Oct 2026 09:52:25 +0200 Subject: [PATCH 2/3] Raise dms version to 2.0.3 --- package-lock.json | 2 +- packages/dms/package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index efeda9a1..ef41b1b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6220,7 +6220,7 @@ }, "packages/dms": { "name": "@dvelop-sdk/dms", - "version": "2.0.2", + "version": "2.0.3", "license": "Apache-2.0", "dependencies": { "@dvelop-sdk/core": "^3.0.0" diff --git a/packages/dms/package.json b/packages/dms/package.json index 74deef8f..8f3017c0 100644 --- a/packages/dms/package.json +++ b/packages/dms/package.json @@ -1,7 +1,7 @@ { "name": "@dvelop-sdk/dms", "description": "This package contains functionality for the DMS-App in the d.velop cloud.", - "version": "2.0.2", + "version": "2.0.3", "license": "Apache-2.0", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -25,4 +25,4 @@ "dependencies": { "@dvelop-sdk/core": "^3.0.0" } -} \ No newline at end of file +} From 82802edd2b248e9b008107befeb711a9c76993d6 Mon Sep 17 00:00:00 2001 From: Lennart Klose Date: Mon, 12 Oct 2026 09:57:57 +0200 Subject: [PATCH 3/3] npm audit fix --- package-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index ef41b1b0..469a9906 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3350,13 +3350,13 @@ "license": "ISC" }, "node_modules/handlebars": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", - "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.10.tgz", + "integrity": "sha512-P5VJMVM7qgBn6vjXMw8WG9uVI+ncf2pi72j4de4yz5ZULLj2RGqLYaKOYGsgyrViQ0tePOVlN1tDCCXXtFqXKg==", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", + "minimist": "^1.2.8", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" @@ -4602,9 +4602,9 @@ } }, "node_modules/markdown-it": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.2.0.tgz", - "integrity": "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==", + "version": "14.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.2.tgz", + "integrity": "sha512-sHHjZ5fJKlgrG4qns2YwVcdNep35h5fERrfkD2YNsb9UFk0UIHarbiTaHKVMlPuWAoiilyK8Fv/jAm11slsY7Q==", "dev": true, "funding": [ { @@ -4619,8 +4619,8 @@ "license": "MIT", "dependencies": { "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.1", + "entities": "^4.5.0", + "linkify-it": "^5.0.2", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0"