Fix EEBus UI config: save fails after successful validation (#28592)
This commit is contained in:
parent
948dda081c
commit
23c6bbb431
3 changed files with 18 additions and 2 deletions
|
|
@ -99,6 +99,12 @@ func NewEEBus(ctx context.Context, ski, ip string, usage *templates.Usage) (api.
|
|||
return nil, err
|
||||
}
|
||||
|
||||
// unregister device when context is cancelled (e.g. UI config validation)
|
||||
go func() {
|
||||
<-ctx.Done()
|
||||
eebus.Instance.UnregisterDevice(ski, c)
|
||||
}()
|
||||
|
||||
// monitoring appliance
|
||||
eebus.LogEntities(c.log.DEBUG, "MA MPC", c.ma.MaMPCInterface)
|
||||
eebus.LogEntities(c.log.DEBUG, "MA MGCP", c.ma.MaMGCPInterface)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue