Skip to content

Commit aed30f2

Browse files
report server errors correctly
1 parent fd9991a commit aed30f2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/oc-client.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,10 @@ export function createOc(oc) {
602602
)
603603
.then(handleFetchResponse)
604604
.then((apiResponse) => {
605+
if (apiResponse.error) {
606+
throw apiResponse;
607+
}
608+
605609
let template = apiResponse.template;
606610
apiResponse.data.id = ocId;
607611
apiResponse.data.element = element;
@@ -631,6 +635,7 @@ export function createOc(oc) {
631635
retries[href] = 0;
632636
}
633637
logError(MESSAGES_ERRORS_RETRIEVING);
638+
window.oc.events.fire("oc:error", err);
634639
retry(
635640
href,
636641
(requestNumber) => {

0 commit comments

Comments
 (0)