}
getDiskControlLimits(backstore, setting) {
- return this.disk_controls_limits[backstore][setting];
+ if (this.disk_controls_limits) {
+ return this.disk_controls_limits[backstore][setting];
+ }
+ // backward compatibility
+ return { type: 'int' };
}
save() {
}
getTargetControlLimits(setting) {
- return this.target_controls_limits[setting];
+ if (this.target_controls_limits) {
+ return this.target_controls_limits[setting];
+ }
+ // backward compatibility
+ if (['Yes', 'No'].includes(this.target_default_controls[setting])) {
+ return { type: 'bool' };
+ }
+ return { type: 'int' };
}
}