[Rt-commit] rt branch, 4.4/group-member-default-sort-order, created. rt-4.4.2-85-ge3795616d

? sunnavy sunnavy at bestpractical.com
Wed Feb 28 14:41:38 EST 2018


The branch, 4.4/group-member-default-sort-order has been created
        at  e3795616d79b0157a29a5fe0e2c04c4ad024892d (commit)

- Log -----------------------------------------------------------------
commit e3795616d79b0157a29a5fe0e2c04c4ad024892d
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Thu Mar 1 03:05:54 2018 +0800

    use "id asc" as the default sort order of GroupMembers
    
    For searches without explicit sort order, the order could be hard to
    predict(different db types have different strategies). A default sort
    order could fix this possible inconsistency.

diff --git a/lib/RT/GroupMembers.pm b/lib/RT/GroupMembers.pm
index b6f252da4..e65655e36 100644
--- a/lib/RT/GroupMembers.pm
+++ b/lib/RT/GroupMembers.pm
@@ -75,6 +75,12 @@ use RT::GroupMember;
 
 sub Table { 'GroupMembers'}
 
+sub _Init {
+    my $self = shift;
+
+    $self->OrderBy( FIELD => 'id', ORDER => 'ASC' );
+    return $self->SUPER::_Init( @_ );
+}
 
 
 =head2 LimitToUsers

-----------------------------------------------------------------------


More information about the rt-commit mailing list