Skip to content

Commit 016162e

Browse files
make sure version is defined when versions exist
1 parent b924a23 commit 016162e

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

client/src/components/Workflow/Editor/Index.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1124,6 +1124,11 @@ export default {
11241124
const versions = await getVersions(this.id);
11251125
this.versions = versions;
11261126
1127+
// If version is not defined, set it to the latest version
1128+
if (this.version === undefined || this.version === null) {
1129+
this.version = versions[versions.length - 1].version;
1130+
}
1131+
11271132
await this._loadCurrent(this.id, data.version);
11281133
} catch (response) {
11291134
this.onWorkflowError("Saving workflow failed...", response, {

client/src/components/Workflow/Editor/WorkflowAttributes.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222
<i>(switch to latest)</i>
2323
</GLink>
2424
<i v-else> (latest version)</i>
25-
<WorkflowVersionSelector :version="version" :versions="versions" @onVersion="onVersion" />
25+
<WorkflowVersionSelector
26+
v-if="version !== null && version !== undefined"
27+
:version="version"
28+
:versions="versions"
29+
@onVersion="onVersion" />
2630
</div>
2731
<div v-if="hasParameters" id="workflow-parameters-area" class="mt-2">
2832
<b>Parameters</b>

0 commit comments

Comments
 (0)