From aed30f217b3230b905090ad61ccbc04be4530ba1 Mon Sep 17 00:00:00 2001 From: Ricardo Devis Agullo Date: Fri, 29 Aug 2025 10:58:08 +0200 Subject: [PATCH 1/2] report server errors correctly --- src/oc-client.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/oc-client.js b/src/oc-client.js index fa2f680..af8d9cc 100644 --- a/src/oc-client.js +++ b/src/oc-client.js @@ -602,6 +602,10 @@ export function createOc(oc) { ) .then(handleFetchResponse) .then((apiResponse) => { + if (apiResponse.error) { + throw apiResponse; + } + let template = apiResponse.template; apiResponse.data.id = ocId; apiResponse.data.element = element; @@ -631,6 +635,7 @@ export function createOc(oc) { retries[href] = 0; } logError(MESSAGES_ERRORS_RETRIEVING); + window.oc.events.fire("oc:error", err); retry( href, (requestNumber) => { From 9c5abaf17575250c8f6882e8a2caafd284b042fb Mon Sep 17 00:00:00 2001 From: Ricardo Devis Agullo Date: Fri, 29 Aug 2025 10:58:38 +0200 Subject: [PATCH 2/2] up v --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 68e7715..746ae0a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oc-client-browser", - "version": "2.1.4", + "version": "2.1.5", "description": "OC browser client", "main": "index.js", "types": "index.d.ts",