mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(esxi-agent): avoid esxi cache image error (#22802)
This commit is contained in:
@@ -27,6 +27,7 @@ import (
|
||||
"yunion.io/x/log"
|
||||
"yunion.io/x/pkg/errors"
|
||||
|
||||
api "yunion.io/x/onecloud/pkg/apis/compute"
|
||||
comapi "yunion.io/x/onecloud/pkg/apis/compute"
|
||||
"yunion.io/x/onecloud/pkg/cloudcommon/db/lockman"
|
||||
"yunion.io/x/onecloud/pkg/hostman/hostutils"
|
||||
@@ -149,7 +150,9 @@ func (c *SAgentImageCacheManager) prefetchImageCacheByCopy(ctx context.Context,
|
||||
func (c *SAgentImageCacheManager) prefetchImageCacheByUpload(ctx context.Context, data *sImageCacheData,
|
||||
origin *jsonutils.JSONDict) (jsonutils.JSONObject, error) {
|
||||
|
||||
localImage, err := c.imageCacheManger.PrefetchImageCache(ctx, origin)
|
||||
input := api.CacheImageInput{}
|
||||
origin.Unmarshal(&input)
|
||||
localImage, err := c.imageCacheManger.PrefetchImageCache(ctx, input)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user