diff --git a/resources/js/processes/modeler/components/inspector/ErrorHandlingMixin.vue b/resources/js/processes/modeler/components/inspector/ErrorHandlingMixin.vue
new file mode 100644
index 0000000000..f0e489f2df
--- /dev/null
+++ b/resources/js/processes/modeler/components/inspector/ErrorHandlingMixin.vue
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryAttempts.vue b/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryAttempts.vue
index ab8eb817c4..cd284c2b84 100644
--- a/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryAttempts.vue
+++ b/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryAttempts.vue
@@ -1,93 +1,23 @@
{{ $t('Retry Attempts') }}
-
+
{{ helper }}
diff --git a/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryWaitTime.vue b/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryWaitTime.vue
index c52e7dab1a..42ea7a450e 100644
--- a/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryWaitTime.vue
+++ b/resources/js/processes/modeler/components/inspector/ErrorHandlingRetryWaitTime.vue
@@ -1,94 +1,24 @@
{{ $t('Retry Wait Time') }}
-
+
{{ helper }}
-
+
\ No newline at end of file
diff --git a/resources/js/processes/modeler/components/inspector/ErrorHandlingTimeout.vue b/resources/js/processes/modeler/components/inspector/ErrorHandlingTimeout.vue
index 3029e16a71..46c67f77bc 100644
--- a/resources/js/processes/modeler/components/inspector/ErrorHandlingTimeout.vue
+++ b/resources/js/processes/modeler/components/inspector/ErrorHandlingTimeout.vue
@@ -1,94 +1,24 @@
{{ $t('Timeout') }}
-
+
{{ helper }}
-
+
\ No newline at end of file
diff --git a/resources/js/processes/modeler/components/inspector/ScriptSelect.vue b/resources/js/processes/modeler/components/inspector/ScriptSelect.vue
index 6ba1bf1934..fc5ded0ece 100644
--- a/resources/js/processes/modeler/components/inspector/ScriptSelect.vue
+++ b/resources/js/processes/modeler/components/inspector/ScriptSelect.vue
@@ -80,7 +80,12 @@
.then(response => {
this.loading = false;
this.content = response.data;
- this.$root.$emit("contentChanged", this.content);
+ this.error_handling = {
+ timeout: this.content.timeout,
+ retry_wait_time: this.content.retry_wait_time,
+ retry_attempts: this.content.retry_attempts
+ }
+ this.$root.$emit("contentChanged", this.error_handling);
})
.catch(error => {
this.loading = false;