parametrize 1password vault_id and item_id (#2898)

This commit is contained in:
Shuchang Zheng 2025-07-08 22:27:36 -07:00 committed by GitHub
parent 10d207d01a
commit ee92b8391a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -323,8 +323,14 @@ class WorkflowRunContext:
integration_name="Skyvern",
integration_version="v1.0.0",
)
item_id = parameter.item_id
vault_id = parameter.vault_id
if self.has_parameter(parameter.item_id) and self.has_value(parameter.item_id):
item_id = self.values[parameter.item_id]
if self.has_parameter(parameter.vault_id) and self.has_value(parameter.vault_id):
vault_id = self.values[parameter.vault_id]
item = await client.items.get(parameter.vault_id, parameter.item_id)
item = await client.items.get(vault_id, item_id)
# Check if item is None
if item is None: