pass code_gen flag as True when auto-playing v2 tasks via discover pr… (#3596)
This commit is contained in:
@@ -73,6 +73,7 @@ const getPayload = (opts: {
|
|||||||
blockLabel: string;
|
blockLabel: string;
|
||||||
blockOutputs: Record<string, unknown>;
|
blockOutputs: Record<string, unknown>;
|
||||||
browserSessionId: string | null;
|
browserSessionId: string | null;
|
||||||
|
codeGen: boolean | null;
|
||||||
parameters: Record<string, unknown>;
|
parameters: Record<string, unknown>;
|
||||||
totpIdentifier: string | null;
|
totpIdentifier: string | null;
|
||||||
totpUrl: string | null;
|
totpUrl: string | null;
|
||||||
@@ -116,6 +117,7 @@ const getPayload = (opts: {
|
|||||||
block_labels: [opts.blockLabel],
|
block_labels: [opts.blockLabel],
|
||||||
block_outputs: opts.blockOutputs,
|
block_outputs: opts.blockOutputs,
|
||||||
browser_session_id: opts.browserSessionId,
|
browser_session_id: opts.browserSessionId,
|
||||||
|
code_gen: opts.codeGen,
|
||||||
extra_http_headers: extraHttpHeaders,
|
extra_http_headers: extraHttpHeaders,
|
||||||
max_screenshot_scrolls: opts.workflowSettings.maxScreenshotScrollingTimes,
|
max_screenshot_scrolls: opts.workflowSettings.maxScreenshotScrollingTimes,
|
||||||
parameters: opts.parameters,
|
parameters: opts.parameters,
|
||||||
@@ -202,7 +204,7 @@ function NodeHeader({
|
|||||||
) {
|
) {
|
||||||
setAutoplay(null, null);
|
setAutoplay(null, null);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
runBlock.mutateAsync();
|
runBlock.mutateAsync({ codeGen: true });
|
||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,7 +262,7 @@ function NodeHeader({
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
const runBlock = useMutation({
|
const runBlock = useMutation({
|
||||||
mutationFn: async () => {
|
mutationFn: async (opts?: { codeGen: boolean }) => {
|
||||||
closeWorkflowPanel();
|
closeWorkflowPanel();
|
||||||
|
|
||||||
await saveWorkflow.mutateAsync();
|
await saveWorkflow.mutateAsync();
|
||||||
@@ -313,6 +315,7 @@ function NodeHeader({
|
|||||||
blockOutputs:
|
blockOutputs:
|
||||||
blockOutputsStore.getOutputsWithOverrides(workflowPermanentId),
|
blockOutputsStore.getOutputsWithOverrides(workflowPermanentId),
|
||||||
browserSessionId: debugSession.browser_session_id,
|
browserSessionId: debugSession.browser_session_id,
|
||||||
|
codeGen: opts?.codeGen ?? false,
|
||||||
parameters,
|
parameters,
|
||||||
totpIdentifier,
|
totpIdentifier,
|
||||||
totpUrl,
|
totpUrl,
|
||||||
@@ -452,7 +455,7 @@ function NodeHeader({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const handleOnPlay = () => {
|
const handleOnPlay = () => {
|
||||||
runBlock.mutate();
|
runBlock.mutate({ codeGen: false });
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleOnCancel = () => {
|
const handleOnCancel = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user