diff --git a/client-nuxt/pages/projects/_id/analysis/_analysisId/copy.vue b/client-nuxt/pages/projects/_id/analysis/_analysisId/copy.vue
index 7bb0816156c12b16b22ec67735132ebe40fc80c1..628e6b33c4000f99276d98f13fe015fcba105923 100644
--- a/client-nuxt/pages/projects/_id/analysis/_analysisId/copy.vue
+++ b/client-nuxt/pages/projects/_id/analysis/_analysisId/copy.vue
@@ -1,12 +1,14 @@
 <template>
   <v-card class="my-4">
     <error-alert v-if="error" :error-message="error"></error-alert>
+
     <v-card-text>
       <RunAnalysisForm
+        v-if="workflowId"
+        :workflow-id="workflowId"
         :project-id="projectId"
         :experiments="experiments"
-        :wf-params="wfJobParams"
-        :tools-inputs="toolsInputs"
+        :workflow-parameters="wfJobParams"
         :analysis="analysisCopy"
       />
     </v-card-text>
@@ -38,19 +40,11 @@ export default {
           creation_date: new Date(exp.creation_date).toDateString(),
         }
       })
-      const workflowTools = await $axios.$get('/api/workflow-tools')
       const wfJobParams = await $axios.$get(
-        `/api/projects/${projectId}/analysis/${analysisId}/workflow_job_params`
+        `/api/projects/${projectId}/analysis/${analysisId}/workflow_job_parameters/`
       )
-      const toolsInputs = Object.keys(workflowTools)
-        .filter((stepId) => stepId !== 'null')
-        .map((stepId) => {
-          workflowTools[stepId].stepId = stepId
-          return workflowTools[stepId]
-        })
       return {
         experiments: await Promise.all(expWithVarTypes),
-        toolsInputs,
         wfJobParams: Object.keys(wfJobParams).reduce((acc, stepId) => {
           if (Object.keys(wfJobParams[stepId]).length > 0) {
             acc[stepId] = { ...wfJobParams[stepId] }
@@ -64,11 +58,20 @@ export default {
     }
   },
   data() {
-    return { error: null }
+    return { error: null, selectedWorkflow: null }
   },
   computed: {
     analysisCopy() {
-      return { ...this.analysis, name: `Copy of ${this.analysis.name}` }
+      return {
+        ...this.analysis,
+        name: `Copy of ${this.analysis.name}`,
+        creation_date: undefined,
+        galaxy_workflow_invocation_id: undefined,
+        galaxy_history_id: undefined,
+      }
+    },
+    workflowId() {
+      return this?.analysis?.galaxy_workflow_id
     },
   },
 }