diff --git a/polyaxon/polypod/templates/experiment_jobs/manager.py b/polyaxon/polypod/templates/experiment_jobs/manager.py index d0990e773c..5ffc3bd419 100644 --- a/polyaxon/polypod/templates/experiment_jobs/manager.py +++ b/polyaxon/polypod/templates/experiment_jobs/manager.py @@ -186,12 +186,8 @@ def _get_container_pod_env_vars(self, def get_init_path_args(self, persistence_outputs): if self.original_name is not None and self.cloning_strategy == CloningStrategy.RESUME: - command = InitCommands.CREATE - outputs_path = stores.get_experiment_outputs_path( - persistence=persistence_outputs, - experiment_name=self.original_name) - original_outputs_path = None - elif self.original_name is not None and self.cloning_strategy == CloningStrategy.COPY: + return None + if self.original_name is not None and self.cloning_strategy == CloningStrategy.COPY: command = InitCommands.COPY outputs_path = stores.get_experiment_outputs_path( persistence=persistence_outputs, @@ -223,7 +219,8 @@ def get_init_container(self, volume_mounts = outputs_volume_mount + to_list(context_mounts, check_none=True) init_command = init_command or ["/bin/sh", "-c"] init_args = init_args or [] - init_args += to_list(self.get_init_path_args(persistence_outputs=persistence_outputs)) + init_args += to_list(self.get_init_path_args(persistence_outputs=persistence_outputs), + check_none=True) init_args += to_list(get_auth_context_args(entity='experiment', entity_name=self.experiment_name)) return [