Merge pull request #2498 from hemraker/temp-U4-10899
Fixes U4-10899: Template circular dependency
This commit is contained in:
@@ -516,9 +516,13 @@
|
||||
var availableMasterTemplates = [];
|
||||
|
||||
// filter out the current template and the selected master template
|
||||
angular.forEach(vm.templates, function(template){
|
||||
if(template.alias !== vm.template.alias && template.alias !== vm.template.masterTemplateAlias) {
|
||||
availableMasterTemplates.push(template);
|
||||
angular.forEach(vm.templates, function (template) {
|
||||
if (template.alias !== vm.template.alias && template.alias !== vm.template.masterTemplateAlias) {
|
||||
var templatePathArray = template.path.split(',');
|
||||
// filter descendant templates of current template
|
||||
if (templatePathArray.indexOf(String(vm.template.id)) === -1) {
|
||||
availableMasterTemplates.push(template);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user