mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-14 09:19:40 +00:00
Clean up alembic migrations: fix HTTP request block columns and add parameters column (#2848)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
This commit is contained in:
parent
d23944bca7
commit
47f9f1dabb
11 changed files with 536 additions and 3 deletions
|
@ -48,6 +48,7 @@ from skyvern.forge.sdk.workflow.models.block import (
|
|||
FileParserBlock,
|
||||
FileUploadBlock,
|
||||
ForLoopBlock,
|
||||
HttpRequestBlock,
|
||||
LoginBlock,
|
||||
NavigationBlock,
|
||||
PDFParserBlock,
|
||||
|
@ -2064,6 +2065,24 @@ class WorkflowService:
|
|||
model=block_yaml.model,
|
||||
output_parameter=output_parameter,
|
||||
)
|
||||
elif block_yaml.block_type == BlockType.HTTP_REQUEST:
|
||||
http_request_block_parameters = (
|
||||
[parameters[parameter_key] for parameter_key in block_yaml.parameter_keys]
|
||||
if block_yaml.parameter_keys
|
||||
else []
|
||||
)
|
||||
return HttpRequestBlock(
|
||||
label=block_yaml.label,
|
||||
method=block_yaml.method,
|
||||
url=block_yaml.url,
|
||||
headers=block_yaml.headers,
|
||||
body=block_yaml.body,
|
||||
timeout=block_yaml.timeout,
|
||||
follow_redirects=block_yaml.follow_redirects,
|
||||
parameters=http_request_block_parameters,
|
||||
output_parameter=output_parameter,
|
||||
continue_on_failure=block_yaml.continue_on_failure,
|
||||
)
|
||||
elif block_yaml.block_type == BlockType.GOTO_URL:
|
||||
return UrlBlock(
|
||||
label=block_yaml.label,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue