Skip to content

Commit 01ec8cf

Browse files
committed
Fix validationChanged
1 parent f3882f4 commit 01ec8cf

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rancher-vcloud-director-node-driver-ui-plugin",
3-
"version": "0.2.8",
3+
"version": "0.2.9",
44
"private": false,
55
"engines": {
66
"node": ">=12"

pkg/vcd-node-driver/machine-config/vcd.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ export default {
122122
vcd.getStorage(this.storprofile, this.value?.storprofile);
123123
});
124124
125-
this.$emit('validationChanged', true);
126125
},
127126
128127
data() {
@@ -161,34 +160,42 @@ export default {
161160
},
162161
'catalogs.selected': {
163162
handler(val, oldVal) {
163+
this.$emit('validationChanged', false);
164164
if (val.name === undefined) {
165165
return;
166166
}
167167
this.vcd.getTemplate(this.catalogitem, val.name, this.value?.catalogitem);
168+
this.$emit('validationChanged', true);
168169
}
169170
},
170171
'catalogitem.selected': {
171172
handler(val, oldVal) {
173+
this.$emit('validationChanged', false);
172174
if (val.name === undefined) {
173175
return;
174176
}
175177
this.vcd.getVAppVms(this.vAppVms, val.href);
178+
this.$emit('validationChanged', true);
176179
}
177180
},
178181
'vAppVms.selected': {
179182
handler(val, oldVal) {
183+
this.$emit('validationChanged', false);
180184
if (val.osType === undefined) {
181185
return;
182186
}
183187
this.vcd.getOperatingSystem(this.operatingSystem, val.hardwareVersionHref, val.osType);
188+
this.$emit('validationChanged', true);
184189
}
185190
},
186191
'operatingSystem.selected': {
187192
handler(val, oldVal) {
193+
this.$emit('validationChanged', false);
188194
if (val.name === undefined) {
189195
return;
190196
}
191197
this.vcd.setOptions(val, this.networkadaptertype, 'supportedNICType', undefined, this.value?.networkadaptertype);
198+
this.$emit('validationChanged', true);
192199
}
193200
}
194201
},

pkg/vcd-node-driver/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vcd-node-driver",
33
"description": "vCloud Director node-driver plugin for rancher",
4-
"version": "0.2.8",
4+
"version": "0.2.9",
55
"private": false,
66
"rancher": {
77
"annotations": {

0 commit comments

Comments
 (0)