pass code_gen flag as True when auto-playing v2 tasks via discover pr… (#3596)

This commit is contained in:
Shuchang Zheng
2025-10-02 18:05:19 -07:00
committed by GitHub
parent 7e5c4b3a03
commit 912a72a7cc

View File

@@ -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 = () => {