From 893d62a3f7c1d74fec1eb701c8f00fe017b6df66 Mon Sep 17 00:00:00 2001 From: Matthias Mohr Date: Fri, 3 Nov 2023 01:06:35 +0100 Subject: [PATCH] Allow to specify a URL in the UDP wizard --- src/components/modals/ImportProcessModal.vue | 7 +- src/components/modals/WizardModal.vue | 2 +- src/components/wizards/UDP.vue | 93 ++++++++++++++----- .../wizards/tabs/ChooseUserDefinedProcess.vue | 28 +++++- 4 files changed, 101 insertions(+), 29 deletions(-) diff --git a/src/components/modals/ImportProcessModal.vue b/src/components/modals/ImportProcessModal.vue index d6b770b75..49d2806cb 100644 --- a/src/components/modals/ImportProcessModal.vue +++ b/src/components/modals/ImportProcessModal.vue @@ -108,8 +108,11 @@ export default { if (!Utils.isObject(data)) { throw new Error('Process does not contain any data'); } - if (typeof data.id !== 'string' && !Utils.isObject(data.process_graph)) { - throw new Error('Process does not contain `id` or `process graph`'); + if (!Utils.hasText(data.id)) { + throw new Error('Process does not contain an id'); + } + if (!Utils.isObject(data.process_graph)) { + throw new Error('Process does not contain a process graph'); } return data; }, diff --git a/src/components/modals/WizardModal.vue b/src/components/modals/WizardModal.vue index c783b7268..0d7430c5f 100644 --- a/src/components/modals/WizardModal.vue +++ b/src/components/modals/WizardModal.vue @@ -1,5 +1,5 @@