enforce collection id for login parameters (#1043)
This commit is contained in:
@@ -51,7 +51,11 @@ from skyvern.forge.sdk.schemas.tasks import (
|
||||
)
|
||||
from skyvern.forge.sdk.services import org_auth_service
|
||||
from skyvern.forge.sdk.settings_manager import SettingsManager
|
||||
from skyvern.forge.sdk.workflow.exceptions import FailedToCreateWorkflow, FailedToUpdateWorkflow
|
||||
from skyvern.forge.sdk.workflow.exceptions import (
|
||||
FailedToCreateWorkflow,
|
||||
FailedToUpdateWorkflow,
|
||||
WorkflowParameterMissingRequiredValue,
|
||||
)
|
||||
from skyvern.forge.sdk.workflow.models.workflow import (
|
||||
RunWorkflowResponse,
|
||||
Workflow,
|
||||
@@ -707,6 +711,8 @@ async def create_workflow(
|
||||
return await app.WORKFLOW_SERVICE.create_workflow_from_request(
|
||||
organization=current_org, request=workflow_create_request
|
||||
)
|
||||
except WorkflowParameterMissingRequiredValue as e:
|
||||
raise e
|
||||
except Exception as e:
|
||||
LOG.error("Failed to create workflow", exc_info=True, organization_id=current_org.organization_id)
|
||||
raise FailedToCreateWorkflow(str(e))
|
||||
@@ -753,6 +759,8 @@ async def update_workflow(
|
||||
request=workflow_create_request,
|
||||
workflow_permanent_id=workflow_permanent_id,
|
||||
)
|
||||
except WorkflowParameterMissingRequiredValue as e:
|
||||
raise e
|
||||
except Exception as e:
|
||||
LOG.exception("Failed to update workflow", workflow_permanent_id=workflow_permanent_id)
|
||||
raise FailedToUpdateWorkflow(workflow_permanent_id, f"<{type(e).__name__}: {str(e)}>")
|
||||
|
||||
Reference in New Issue
Block a user