diff --git a/azure-quantum/azure/quantum/target/target.py b/azure-quantum/azure/quantum/target/target.py index d878d4f4..ce4b5d1b 100644 --- a/azure-quantum/azure/quantum/target/target.py +++ b/azure-quantum/azure/quantum/target/target.py @@ -8,6 +8,7 @@ import json import abc import warnings +import copy from azure.quantum._client.models import TargetStatus from azure.quantum.job.job import Job @@ -238,7 +239,7 @@ def submit( if isinstance(input_params, InputParams): input_params = input_params.as_dict() else: - input_params = input_params or {} + input_params = copy.deepcopy(input_params or {}) input_data_format = None output_data_format = None content_type = None