diff --git a/skyvern-frontend/src/routes/workflows/editor/nodes/LoginNode/LoginBlockCredentialSelector.tsx b/skyvern-frontend/src/routes/workflows/editor/nodes/LoginNode/LoginBlockCredentialSelector.tsx index f0b0c2e5..6f49164c 100644 --- a/skyvern-frontend/src/routes/workflows/editor/nodes/LoginNode/LoginBlockCredentialSelector.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/nodes/LoginNode/LoginBlockCredentialSelector.tsx @@ -35,12 +35,12 @@ function LoginBlockCredentialSelector({ value, onChange }: Props) { parameter.dataType === "credential_id", ); const isCloud = useContext(CloudContext); - const { data: credentials = [], isLoading } = useCredentialsQuery({ + const { data: credentials = [], isFetching } = useCredentialsQuery({ enabled: isCloud, }); const noneItemValue = useId(); - if (isCloud && isLoading) { + if (isCloud && isFetching) { return ; } @@ -135,6 +135,16 @@ function LoginBlockCredentialSelector({ value, onChange }: Props) { { onChange?.(id); + setWorkflowParameters((prev) => { + return [ + ...prev, + { + parameterType: "credential", + credentialId: id, + key: id, + }, + ]; + }); }} />