diff --git a/pkg/compute/models/hoststorages.go b/pkg/compute/models/hoststorages.go index f80c6935e9..dd66d4f53e 100644 --- a/pkg/compute/models/hoststorages.go +++ b/pkg/compute/models/hoststorages.go @@ -99,7 +99,7 @@ func (manager *SHoststorageManager) ValidateCreateData(ctx context.Context, user } storage := storageTmp.(*SStorage) if storage.StorageType == STORAGE_RBD { - pool, _ := data.GetString("poll") + pool, _ := data.GetString("pool") data.Add(jsonutils.NewString(fmt.Sprintf("rbd:%s", pool)), "mount_point") } return manager.SJointResourceBaseManager.ValidateCreateData(ctx, userCred, ownerProjId, query, data) diff --git a/pkg/compute/models/storages.go b/pkg/compute/models/storages.go index bfe52a5daf..2332f71dcd 100644 --- a/pkg/compute/models/storages.go +++ b/pkg/compute/models/storages.go @@ -309,7 +309,7 @@ func (self *SStorage) PostCreate(ctx context.Context, userCred mcclient.TokenCre sc.Name = fmt.Sprintf("imagecache-%s", self.Id) pool, _ := storageConf.GetString("pool") sc.Path = fmt.Sprintf("rbd:%s", pool) - err := StorageManager.TableSpec().Insert(sc) + err := StoragecacheManager.TableSpec().Insert(sc) if err != nil { log.Errorln(err) }