in modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/controller.ts [93:109]
$onChanges(changes) {
if (
'cache' in changes && get(this.clonedCache, '_id') !== get(this.cache, '_id')
) {
this.clonedCache = cloneDeep(changes.cache.currentValue);
if (this.$scope.ui && this.$scope.ui.inputForm) {
this.$scope.ui.inputForm.$setPristine();
this.$scope.ui.inputForm.$setUntouched();
}
}
if ('models' in changes)
this.modelsMenu = (changes.models.currentValue || []).map((m) => ({value: m._id, label: m.valueType}));
if ('igfss' in changes) {
this.igfssMenu = (changes.igfss.currentValue || []).map((i) => ({value: i._id, label: i.name}));
this.igfsIDs = (changes.igfss.currentValue || []).map((i) => i._id);
}
}