3
0

Fix broken compose module updating

This commit is contained in:
Tomaž Jerman 2022-05-26 17:32:56 +02:00
parent 9223feac95
commit fb7e9b5ce1

View File

@ -439,6 +439,9 @@ func (svc module) updater(ctx context.Context, namespaceID, moduleID uint64, act
return err
})
// @todo improve this
err = svc.ReloadDALModels(ctx)
return m, svc.recordAction(ctx, aProps, action, err)
}
@ -549,6 +552,11 @@ func (svc module) handleUpdate(ctx context.Context, upd *types.Module) moduleUpd
}
if !reflect.DeepEqual(res.ModelConfig, upd.ModelConfig) {
changes |= moduleChanged
res.ModelConfig = upd.ModelConfig
}
// @todo make field-change detection more optimal
if !reflect.DeepEqual(res.Fields, upd.Fields) {
changes |= moduleFieldsChanged