🤬
  • fix(import): 集群创建默认 admin 为站内信接收用户

  • Loading...
  • ssongliu committed 2 years ago
    506450bd
    1 parent 42a24292
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    pkg/service/cluster_create.go
    skipped 109 lines
    110 110   }
    111 111   
    112 112   var user model.User
    113  - db.DB.Model(&model.User{}).Where("name = admin").First(&user)
     113 + _ = db.DB.Model(&model.User{}).Where("name = 'admin'").First(&user).Error
    114 114   
    115  - subscribeUser := model.MsgSubscribeUser{
    116  - SubscribeID: subscribe.ID,
    117  - UserID: user.ID,
    118  - }
    119  - if err := tx.Create(&subscribeUser).Error; err != nil {
    120  - tx.Rollback()
     115 + if user.ID != "" {
     116 + subscribeUser := model.MsgSubscribeUser{
     117 + SubscribeID: subscribe.ID,
     118 + UserID: user.ID,
     119 + }
     120 + if err := tx.Create(&subscribeUser).Error; err != nil {
     121 + tx.Rollback()
     122 + }
    121 123   }
    122 124   
    123 125   writer, err := ansible.CreateAnsibleLogWriterWithId(cluster.Name, cluster.TaskLog.ID)
    skipped 17 lines
Please wait...
Page is in error, reload to recover