Revision fbc263a9 lib/cmdlib.py

b/lib/cmdlib.py
464 464
    self.requested_data = self.query.RequestedData()
465 465
    self.names = self.query.RequestedNames()
466 466

  
467
    # Sort only if no names were requested
468
    self.sort_by_name = not self.names
469

  
467 470
    self.do_locking = None
468 471
    self.wanted = None
469 472

  
......
530 533
    """Collect data and execute query.
531 534

  
532 535
    """
533
    return query.GetQueryResponse(self.query, self._GetQueryData(lu))
536
    return query.GetQueryResponse(self.query, self._GetQueryData(lu),
537
                                  sort_by_name=self.sort_by_name)
534 538

  
535 539
  def OldStyleQuery(self, lu):
536 540
    """Collect data and execute query.
537 541

  
538 542
    """
539
    return self.query.OldStyleQuery(self._GetQueryData(lu))
543
    return self.query.OldStyleQuery(self._GetQueryData(lu),
544
                                    sort_by_name=self.sort_by_name)
540 545

  
541 546

  
542 547
def _GetWantedNodes(lu, nodes):

Also available in: Unified diff