From 66d35b343b9f6ad8ac5d61efbf4bbe6f76018fbf Mon Sep 17 00:00:00 2001
From: Nick Clemens <nick@bywatersolutions.com>
Date: Thu, 18 May 2017 21:08:22 -0400
Subject: [PATCH] Bug 18635 - Koha::Patron->guarantees() should return results
 alphabetically
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

To test:
1 - Add the same guarantor to a number of patrons, ensuring random order
alphabetically
2 - View the guarantors record, note unordered list of guarantees
3 - Apply patch
4 - Guarantees are alphabetical

Signed-off-by: Marc Véron <veron@veron.ch>
---
 Koha/Patron.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Koha/Patron.pm b/Koha/Patron.pm
index 35cfce4..1005de6 100644
--- a/Koha/Patron.pm
+++ b/Koha/Patron.pm
@@ -175,7 +175,7 @@ Returns the guarantees (list of Koha::Patron) of this patron
 sub guarantees {
     my ( $self ) = @_;
 
-    return Koha::Patrons->search( { guarantorid => $self->borrowernumber } );
+    return Koha::Patrons->search( { guarantorid => $self->borrowernumber }, { order_by => { -asc => ['surname','firstname'] } } );
 }
 
 =head3 housebound_profile
-- 
2.1.4