diff --git a/circ/circulation.pl b/circ/circulation.pl index 22f0050a64..0a9906028e 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -695,9 +695,10 @@ if ($patron) { my $patron_messages = $patron->messages->search( {}, { - join => 'manager', - '+select' => [ 'manager.surname', 'manager.firstname' ], - '+as' => [ 'manager_surname', 'manager_firstname' ], + join => 'manager', + '+select' => [ 'manager.surname', 'manager.firstname' ], + '+as' => [ 'manager_surname', 'manager_firstname' ], + 'order_by' => { -desc => 'me.message_type' }, } ); $template->param( patron_messages => $patron_messages ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc index 942993dde7..25e05462e9 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc @@ -327,12 +327,15 @@ [% FOREACH patron_message IN patron_messages %]