Skip to content

Commit 7615a7d

Browse files
chinnamatli kusumalathachinnamatli kusumalatha
chinnamatli kusumalatha
authored and
chinnamatli kusumalatha
committed
mapping messages with sourceid
1 parent 7884d97 commit 7615a7d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

packages/online-editor/src/dmnRunner/DmnRunnerContextProvider.tsx

+8-6
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,14 @@ export function DmnRunnerContextProvider(props: PropsWithChildren<Props>) {
265265
}
266266
const currentResults = results[currentInputIndex];
267267
if (currentResults && currentResults.messages?.length > 0) {
268-
const messagesMap = new Map(
269-
(currentResults.decisionResults || []).map((decisionResult) => {
270-
const messages = currentResults.messages || [];
271-
return [decisionResult.decisionId, messages];
272-
})
273-
);
268+
const messagesMap = new Map<string, DmnEvaluationMessages[]>();
269+
currentResults.messages.forEach((message) => {
270+
if (messagesMap.has(message.sourceId)) {
271+
messagesMap.get(message.sourceId)!.push(message);
272+
} else {
273+
messagesMap.set(message.sourceId, [message]);
274+
}
275+
});
274276
setCurrentResponseMessage(messagesMap);
275277
} else {
276278
setCurrentResponseMessage(new Map());

0 commit comments

Comments
 (0)