1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

F #3076: fix an issue when using pipe the method called was info, not infoextended (#3196)

This commit is contained in:
Alejandro Huertas Herrero 2019-04-05 16:42:17 +02:00 committed by Ruben S. Montero
parent 1b724ff2c2
commit 5281803a87

View File

@ -672,11 +672,12 @@ EOT
# List pool in XML format, pagination is used in interactive output
#-----------------------------------------------------------------------
def list_pool_xml(pool, options, filter_flag)
extended = options.include?(:extended) && options[:extended]
if $stdout.isatty
size = $stdout.winsize[0] - 1
# ----------- First page, check if pager is needed -------------
extended = options.include?(:extended) && options[:extended]
rc = pool.get_page(size, 0, extended)
ps = ""
@ -724,7 +725,11 @@ EOT
stop_pager(ppid)
else
rc = pool.info
if pool.pool_name == "VM_POOL" && extended
rc = pool.info_all_extended
else
rc = pool.info
end
return -1, rc.message if OpenNebula.is_error?(rc)