minor fixes

This commit is contained in:
Qiu Jian
2019-02-11 08:46:06 +08:00
parent ff4709e066
commit 89c2421bf7
5 changed files with 9 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ import (
type SResourceBase struct {
SModelBase
CreatedAt time.Time `nullable:"false" created_at:"true" get:"user" list:"user"`
CreatedAt time.Time `nullable:"false" created_at:"true" index:"true" get:"user" list:"user"`
UpdatedAt time.Time `nullable:"false" updated_at:"true" list:"user"`
UpdateVersion int `default:"0" nullable:"false" auto_version:"true" list:"user"`
DeletedAt time.Time ``

View File

@@ -24,6 +24,7 @@ var (
func init() {
notifyClientWorkerMan = appsrv.NewWorkerManager("NotifyClientWorkerManager", 1, 50, false)
templatesTable = make(map[string]*template.Template)
}
func getTemplateString(topic string, contType string, channel notify.TNotifyChannel) ([]byte, error) {
@@ -59,11 +60,12 @@ func getContent(topic string, contType string, data jsonutils.JSONObject) (strin
if err != nil {
return "", err
}
var buf *strings.Builder
err = tmpl.Execute(buf, data.Interface())
buf := strings.Builder{}
err = tmpl.Execute(&buf, data.Interface())
if err != nil {
return "", err
}
log.Debugf("notify.getContent %s %s %s %s", topic, contType, data, buf.String())
return buf.String(), nil
}

View File

@@ -253,11 +253,12 @@ func (self *GuestDeleteTask) OnGuestDeleteComplete(ctx context.Context, obj db.I
}
func (self *GuestDeleteTask) DeleteGuest(ctx context.Context, guest *models.SGuest) {
isPendingDeleted := guest.PendingDeleted
guest.RealDelete(ctx, self.UserCred)
guest.RemoveAllMetadata(ctx, self.UserCred)
db.OpsLog.LogEvent(guest, db.ACT_DELOCATE, nil, self.UserCred)
logclient.AddActionLog(guest, logclient.ACT_DELETE, nil, self.UserCred, true)
if !guest.IsSystem && !guest.PendingDeleted {
if !guest.IsSystem && !isPendingDeleted {
self.NotifyServerDeleted(ctx, guest)
}
models.HostManager.ClearSchedDescCache(guest.HostId)

View File

@@ -0,0 +1 @@
package diskhandlers // import "yunion.io/x/onecloud/pkg/hostman/diskhandlers"

View File

@@ -0,0 +1 @@
package guesthandlers // import "yunion.io/x/onecloud/pkg/hostman/guesthandlers"