Re-run old job after upgrade

Hi all,

I prematurely cleared a patch motion correction job to clear up space some time ago, now unfortunately I have to continue refinement.
In between I’ve updated the cryosparc instance making it impossible to restart the job.

> [CPU: 264.8 MB]  Error occurred while processing J85/imported/20200824_134645_24495147_24494538.mrc.bz2
> Traceback (most recent call last):
>   File "/srv/public/cryosparc2/cryosparc2_worker/cryosparc_compute/jobs/pipeline.py", line 59, in exec
>     return self.process(item)
>   File "cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_patch.py", line 190, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
>   File "cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_patch.py", line 193, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
>   File "cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_patch.py", line 197, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
>   File "/srv/public/cryosparc2/cryosparc2_worker/cryosparc_compute/util/__init__.py", line 50, in __getitem__
>     """%(key)
> AssertionError: "variable_dose" parameter not available. This job may be stale. 
>     Please try the following steps in order until the issue is resolved:
>     1. Build a new job and try again.
>     2. Run the following via command line: cryosparcm cli "refresh_job_types()".
>     3. Ensure no orphaned cryoSPARC processes are running in the background.
>     
> 
> Marking J85/imported/20200824_134645_24495147_24494538.mrc.bz2 as incomplete and continuing...

Any advice how to re-start this job while keeping the history?

Best,
Tarek