Skip to content

Commit cea9bb6

Browse files
committed
Fix simulate util fn; handle form_to_pipeline_utils updates
Signed-off-by: Tyler Ohlsen <ohltyler@amazon.com>
1 parent d52b16b commit cea9bb6

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

public/pages/workflow_detail/workflow_inputs/processor_inputs/ml_processor_inputs/modals/configure_expression_modal.tsx

+7-3
Original file line numberDiff line numberDiff line change
@@ -466,9 +466,13 @@ export function ConfigureExpressionModal(props: ConfigureExpressionModalProps) {
466466
});
467467
} else {
468468
try {
469-
const docObjs = JSON.parse(
470-
values.ingest.docs
471-
) as {}[];
469+
const docObjs = [] as {}[];
470+
const lines = values?.ingest?.docs?.split(
471+
'\n'
472+
) as string[];
473+
lines.forEach((line) =>
474+
docObjs?.push(JSON.parse(line))
475+
);
472476
if (docObjs.length > 0) {
473477
setSourceInput(
474478
customStringify(docObjs[0])

public/utils/form_to_pipeline_utils.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ export function formikToPartialPipeline(
4444
return !isEmpty(precedingProcessors)
4545
? ({
4646
processors: processorConfigsToTemplateProcessors(
47-
precedingProcessors
47+
precedingProcessors,
48+
context
4849
),
4950
} as IngestPipelineConfig)
5051
: undefined;
@@ -60,7 +61,8 @@ export function formikToPartialPipeline(
6061
return !isEmpty(precedingProcessors)
6162
? ({
6263
request_processors: processorConfigsToTemplateProcessors(
63-
precedingProcessors
64+
precedingProcessors,
65+
context
6466
),
6567
} as SearchPipelineConfig)
6668
: undefined;
@@ -78,10 +80,12 @@ export function formikToPartialPipeline(
7880
return !isEmpty(precedingProcessors) || !isEmpty(requestProcessors)
7981
? ({
8082
request_processors: processorConfigsToTemplateProcessors(
81-
requestProcessors
83+
requestProcessors,
84+
context
8285
),
8386
response_processors: processorConfigsToTemplateProcessors(
84-
precedingProcessors
87+
precedingProcessors,
88+
context
8589
),
8690
} as SearchPipelineConfig)
8791
: undefined;

public/utils/utils.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -175,17 +175,18 @@ export function prepareDocsForSimulate(
175175
const preparedDocs = [] as SimulateIngestPipelineDoc[];
176176
let docObjs = [] as {}[];
177177
try {
178-
docObjs = JSON.parse(docs) as {}[];
179178
const lines = docs?.split('\n') as string[];
180179
lines.forEach((line) => docObjs.push(JSON.parse(line)));
181180
} catch {}
182-
docObjs.forEach((doc) => {
181+
docObjs?.forEach((doc) => {
183182
preparedDocs.push({
184183
_index: indexName,
185184
_id: generateId(),
186185
_source: doc,
187186
});
188187
});
188+
console.log('docobs: ', docObjs);
189+
console.log('prepared docs: ', preparedDocs);
189190
return preparedDocs;
190191
}
191192

0 commit comments

Comments
 (0)