fix(notify): host topic bug fix (#19167)

Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
This commit is contained in:
gouqi11
2024-01-04 19:21:00 +08:00
committed by GitHub
co-authored by 马鸿飞
parent 41a942413b
commit cd1b0e9dfc
2 changed files with 6 additions and 8 deletions
+4 -8
View File
@@ -3209,15 +3209,11 @@ func (manager *SGuestManager) newCloudVM(ctx context.Context, userCred mcclient.
lockman.LockRawObject(ctx, manager.Keyword(), "name")
defer lockman.ReleaseRawObject(ctx, manager.Keyword(), "name")
if options.Options.EnableSyncName {
guest.Name = extVM.GetName()
} else {
newName, err := db.GenerateName(ctx, manager, syncOwnerId, extVM.GetName())
if err != nil {
return errors.Wrapf(err, "db.GenerateName")
}
guest.Name = newName
newName, err := db.GenerateName(ctx, manager, syncOwnerId, extVM.GetName())
if err != nil {
return errors.Wrapf(err, "db.GenerateName")
}
guest.Name = newName
return manager.TableSpec().Insert(ctx, &guest)
}()
+2
View File
@@ -138,6 +138,8 @@ func (sm *STopicManager) InitializeData() error {
DefaultServerPanicked,
DefaultPasswordExpire,
DefaultResourceRelease,
DefaultAttachOrDetach,
DefaultIsolatedDeviceChanged,
)
q := sm.Query()
topics := make([]STopic, 0, initSNames.Len())