diff --git a/object/virtual_disk_manager.go b/object/virtual_disk_manager.go index d3b6a3c2e..485053a99 100644 --- a/object/virtual_disk_manager.go +++ b/object/virtual_disk_manager.go @@ -157,6 +157,13 @@ func (m VirtualDiskManager) QueryVirtualDiskUuid(ctx context.Context, name strin } res, err := methods.QueryVirtualDiskUuid(ctx, m.c, &req) + if err != nil { + return "", err + } + + if res == nil { + return "", nil + } - return res.Returnval, err + return res.Returnval, nil }