From 2679b0b9cd8d5865db1c91d56558907bb5b447dc Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Fri, 8 Aug 2025 16:56:10 -0700 Subject: [PATCH] do not include totp in the credential secrets if totp is not defined for a credential item (#3147) --- skyvern/forge/sdk/workflow/context_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/skyvern/forge/sdk/workflow/context_manager.py b/skyvern/forge/sdk/workflow/context_manager.py index dd748a78..bba1bcee 100644 --- a/skyvern/forge/sdk/workflow/context_manager.py +++ b/skyvern/forge/sdk/workflow/context_manager.py @@ -249,6 +249,8 @@ class WorkflowRunContext: self.values[parameter.key] = {} credential_dict = credential_item.model_dump() for key, value in credential_dict.items(): + if value is None: + continue random_secret_id = self.generate_random_secret_id() secret_id = f"{random_secret_id}_{key}" self.secrets[secret_id] = value