14725: Don't give a cluster_id when updating container request record
[arvados.git] / sdk / cwl / arvados_cwl / arvcontainer.py
index e921b26dfe78279c1ee22fb6a19c5e93569ed542..af7c02a8f30010bfe85e51a6928e63a5a617d37e 100644 (file)
@@ -499,6 +499,9 @@ class RunnerContainer(Runner):
             extra_submit_params["cluster_id"] = runtimeContext.submit_runner_cluster
 
         if runtimeContext.submit_request_uuid:
+            if "cluster_id" in extra_submit_params:
+                # Doesn't make sense for "update" and actually fails
+                del extra_submit_params["cluster_id"]
             response = self.arvrunner.api.container_requests().update(
                 uuid=runtimeContext.submit_request_uuid,
                 body=job_spec,