From 13425b1c3d930553fcb37797dff6a4eb660d82a5 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 10 Dec 2025 21:46:35 -0800 Subject: [PATCH] raise value cannot be null when workflow run parameter is null (#4270) --- skyvern/forge/sdk/workflow/service.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index 09ed7f65..0768c021 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -12,7 +12,6 @@ from typing import Any, Literal, cast import httpx import structlog -from asyncpg.exceptions import NotNullViolationError from sqlalchemy.exc import IntegrityError, SQLAlchemyError import skyvern @@ -525,9 +524,7 @@ class WorkflowService: @staticmethod def _format_parameter_persistence_error(error: SQLAlchemyError) -> str: if isinstance(error, IntegrityError): - orig_error = getattr(error, "orig", None) - if isinstance(orig_error, NotNullViolationError): - return "value cannot be null" + return "value cannot be null" return "database error while saving parameter value" async def auto_create_browser_session_if_needed(