diff --git a/src/cmd/cli_ls.cpp b/src/cmd/cli_ls.cpp index 5c73c0d3..1f7b8563 100644 --- a/src/cmd/cli_ls.cpp +++ b/src/cmd/cli_ls.cpp @@ -546,7 +546,7 @@ std::function cli_tool_t::start_ls(json11::Json cfg) lister->list_pool_name = lister->list_pool_id ? "" : cfg["pool"].as_string(); lister->show_stats = cfg["long"].bool_value(); lister->show_delete = cfg["del"].bool_value(); - lister->sort_field = cfg["sort"].string_value(); + lister->sort_field = cfg["sort"].string_value() != "" ? cfg["sort"].string_value() : "name"; lister->reverse = cfg["reverse"].bool_value(); lister->max_count = cfg["count"].uint64_value(); for (auto & item: cfg["names"].array_items())