From 26094b1b9b76e5cfb89cb4b5b724d0a31c8f2827 Mon Sep 17 00:00:00 2001 From: Cristian Pufu Date: Mon, 19 Jan 2026 09:11:21 +0200 Subject: [PATCH] fix: preserve initial input --- pyproject.toml | 2 +- src/uipath/dev/services/run_service.py | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6d68072..aa5c1ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-dev" -version = "0.0.17" +version = "0.0.18" description = "UiPath Developer Console" readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" diff --git a/src/uipath/dev/services/run_service.py b/src/uipath/dev/services/run_service.py index 7247f60..3a3ae2a 100644 --- a/src/uipath/dev/services/run_service.py +++ b/src/uipath/dev/services/run_service.py @@ -97,7 +97,7 @@ async def execute(self, run: ExecutionRun) -> None: execution_options.resume = True self._add_info_log(run, f"Resuming execution: {run.entrypoint}") else: - execution_input = run.input_data + execution_input = run.input_data.copy() self._add_info_log(run, f"Starting execution: {run.entrypoint}") run.status = "running" diff --git a/uv.lock b/uv.lock index 6be23ff..5a95b11 100644 --- a/uv.lock +++ b/uv.lock @@ -1006,7 +1006,7 @@ wheels = [ [[package]] name = "uipath-dev" -version = "0.0.17" +version = "0.0.18" source = { editable = "." } dependencies = [ { name = "pyperclip" },