diff --git a/resources/js/components/templates/WizardHelperProcessModal.vue b/resources/js/components/templates/WizardHelperProcessModal.vue index d555c9c8a0..1402d351f8 100644 --- a/resources/js/components/templates/WizardHelperProcessModal.vue +++ b/resources/js/components/templates/WizardHelperProcessModal.vue @@ -31,7 +31,7 @@ import wizardHelperProcessModalMixin from "./mixins/wizardHelperProcessModal"; export default { mixins: [wizardHelperProcessModalMixin], components: { Modal, Task}, - props: ["wizardTemplateUuid"], + props: ["wizardTemplateUuid", "processLaunchpadId"], data() { return { helperProcessId: null, diff --git a/resources/js/components/templates/mixins/wizardHelperProcessModal.js b/resources/js/components/templates/mixins/wizardHelperProcessModal.js index 083105da3f..4ab8fca500 100644 --- a/resources/js/components/templates/mixins/wizardHelperProcessModal.js +++ b/resources/js/components/templates/mixins/wizardHelperProcessModal.js @@ -30,9 +30,10 @@ export default { triggerHelperProcessStartEvent() { const startEventId = this.startEvents[0].id; const url = `/process_events/${this.helperProcessId}?event=${startEventId}`; - // Start the helper process - window.ProcessMaker.apiClient.post(url).then((response) => { + window.ProcessMaker.apiClient.post(url, { + process_launchpad_id: this.processLaunchpadId ? this.processLaunchpadId : null + }).then((response) => { const processRequestId = response.data.id; this.getFirstTask(processRequestId); }).catch((error) => { diff --git a/resources/js/processes-catalogue/components/ProcessOptions.vue b/resources/js/processes-catalogue/components/ProcessOptions.vue index b61f629876..da7d184665 100644 --- a/resources/js/processes-catalogue/components/ProcessOptions.vue +++ b/resources/js/processes-catalogue/components/ProcessOptions.vue @@ -12,6 +12,7 @@ v-if="createdFromWizardTemplate" id="wizardHelperProcessModal" ref="wizardHelperProcessModal" + :processLaunchpadId="process.id" :wizardTemplateUuid="wizardTemplateUuid" />