lazy: Reset error in Reset

To prevent sticky errors on server rebuilds.

Fixes #7043
Closes #9194
This commit is contained in:
Bjørn Erik Pedersen
2021-12-02 16:49:44 +01:00
parent 0eaaa8fee3
commit b10381fbe0
2 changed files with 20 additions and 0 deletions

View File

@@ -136,6 +136,7 @@ func (ini *Init) shouldInitialize() bool {
// Reset resets the current and all its dependencies.
func (ini *Init) Reset() {
mu := ini.init.ResetWithLock()
ini.err = nil
defer mu.Unlock()
for _, d := range ini.children {
d.Reset()