diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index f38e8ad3bf8bb25a8d73fe7724915c496875ce23..2db81cf0759f0bfc083f9d32fd9d3ad50dad6415 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -1056,6 +1056,10 @@ const connection = Penpal.connectToParent({ const response = await executeRestfulFunction("private", window.viamApi, window.viamApi.documentCreateDocument, config); + if (response.code !== "200") { + return encodeResponse("400", "", response.status); + } + return encodeResponse("200", response.data, "Document created"); }, documentPutDocument: async (passportUUID, resourceid, contentType, file) => { @@ -1080,6 +1084,10 @@ const connection = Penpal.connectToParent({ const response = await executeRestfulFunction( "private", window.viamApi, window.viamApi.documentPutDocument, config, file); + if (response.code !== "200") { + return encodeResponse("400", "", response.status); + } + return encodeResponse("200", response.data, "Document stored"); }, hasSession() {