Fix rebuild logic when editing template using a base template

We have been doing too much work in that case.

Fixes #6968
This commit is contained in:
Bjørn Erik Pedersen
2020-02-28 12:39:58 +01:00
parent b66d38c419
commit b0d850321e
2 changed files with 31 additions and 0 deletions

View File

@@ -383,9 +383,15 @@ func (t *templateHandler) LookupVariant(name string, variants tpl.TemplateVarian
}
func (t *templateHandler) HasTemplate(name string) bool {
if _, found := t.baseof[name]; found {
return true
}
if _, found := t.needsBaseof[name]; found {
return true
}
_, found := t.Lookup(name)
return found
}