diff --git a/pkg/compute/models/hoststorages.go b/pkg/compute/models/hoststorages.go index 48a6873bbe..4845e7c815 100644 --- a/pkg/compute/models/hoststorages.go +++ b/pkg/compute/models/hoststorages.go @@ -96,7 +96,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 b813cdfac7..894c36a852 100644 --- a/pkg/compute/models/storages.go +++ b/pkg/compute/models/storages.go @@ -298,7 +298,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) }