Skip to content

Commit 3ec58c4

Browse files
rolonPabloMarkLogic Builder
authored andcommitted
DHFPROD-8141: HC 5.6.0 Mapping test capabilities do not handle Staging documents without envelope
1 parent a273a80 commit 3ec58c4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

marklogic-data-hub-central/ui/src/components/entities/mapping/mapping-step-detail/mapping-step-detail.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ const MappingStepDetail: React.FC = () => {
265265
}
266266
}
267267
let nestedDoc: any = [];
268-
let docRoot = mappingStep.sourceRecordScope === "entireRecord" ? parsedDoc : parsedDoc["envelope"]["instance"] ;
268+
let docRoot = mappingStep.sourceRecordScope === "entireRecord" || !(parsedDoc.envelope && parsedDoc.envelope.instance) ? parsedDoc : parsedDoc.envelope.instance;
269269
let sDta = generateNestedDataSource(docRoot, nestedDoc);
270270
setSourceData([]);
271271
setSourceData([...sDta]);
@@ -278,7 +278,7 @@ const MappingStepDetail: React.FC = () => {
278278
} catch (error) {
279279
setIsLoading(false);
280280
setDocNotFound(true);
281-
if (error.response.data.message.includes("Interceptor execution failed")) {
281+
if (error.response && error.response.data.message.includes("Interceptor execution failed")) {
282282
setInterceptorExecutionError(error.response.data.message);
283283
} else {
284284
let message = error;//.response.data.message;

0 commit comments

Comments
 (0)