[Rt-commit] rt branch, master, updated. rt-4.1.8-542-g8dd9a91

Alex Vandiver alexmv at bestpractical.com
Tue Jun 4 13:44:01 EDT 2013


The branch, master has been updated
       via  8dd9a91093a52d019d76d16854a87b8850e7ef7a (commit)
       via  20ccebd32ac630a1a503820ab58078771e378099 (commit)
       via  84c48f36741e6ee8592fab934e095e8c8386f16d (commit)
       via  4646c5ae9f12b003b00d06e50f200f06f33d5b5a (commit)
       via  06f0bfd0d2e487a53c38a236fd326bdfba17bb25 (commit)
      from  34ca5f1ba1701aa550966261ccfd113afe5f4d98 (commit)

Summary of changes:
 etc/upgrade/4.0.1/content          | 12 ++++++------
 lib/RT/Attachments.pm              | 24 ++++++++++--------------
 lib/RT/CachedGroupMembers.pm       | 15 +++++++++------
 lib/RT/GroupMembers.pm             | 14 ++++++++------
 lib/RT/Groups.pm                   | 19 ++++++++++---------
 lib/RT/Interface/Web.pm            | 11 +++++------
 lib/RT/Scrips.pm                   |  8 +++-----
 lib/RT/SearchBuilder.pm            | 12 ++++++++++++
 lib/RT/SearchBuilder/Role/Roles.pm |  1 +
 lib/RT/Transactions.pm             |  5 ++---
 lib/RT/Users.pm                    |  7 +++----
 sbin/rt-fulltext-indexer.in        |  5 -----
 12 files changed, 69 insertions(+), 64 deletions(-)

- Log -----------------------------------------------------------------
commit 8dd9a91093a52d019d76d16854a87b8850e7ef7a
Merge: 34ca5f1 20ccebd
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Tue Jun 4 13:21:09 2013 -0400

    Merge branch '4.2/distinct-joins'

diff --cc lib/RT/Interface/Web.pm
index ea247b3,26960c8..afd725f
--- a/lib/RT/Interface/Web.pm
+++ b/lib/RT/Interface/Web.pm
@@@ -3595,15 -3593,14 +3595,14 @@@ sub GetPrincipalsMap 
              );
  
              # Limit to UserEquiv groups
-             my $groups = $Users->NewAlias('Groups');
-             $Users->Join(
-                 ALIAS1 => $groups,
-                 FIELD1 => 'id',
-                 ALIAS2 => $group_members,
-                 FIELD2 => 'GroupId'
+             my $groups = $Users->Join(
+                 ALIAS1 => $group_members,
+                 FIELD1 => 'GroupId',
+                 TABLE2 => 'Groups',
+                 FIELD2 => 'id',
              );
 -            $Users->Limit( ALIAS => $groups, FIELD => 'Domain', VALUE => 'ACLEquivalence' );
 -            $Users->Limit( ALIAS => $groups, FIELD => 'Type', VALUE => 'UserEquiv' );
 +            $Users->Limit( ALIAS => $groups, FIELD => 'Domain', VALUE => 'ACLEquivalence', CASESENSITIVE => 0 );
 +            $Users->Limit( ALIAS => $groups, FIELD => 'Name', VALUE => 'UserEquiv', CASESENSITIVE => 0 );
  
              push @map, [
                  'Users' => $Users,  # loc_left_pair

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


More information about the Rt-commit mailing list