[Rt-commit] [svn] r1535 - in rt/branches/3.3-TESTING: . lib/RT

jesse at pallas.eruditorum.org jesse at pallas.eruditorum.org
Tue Sep 21 02:03:26 EDT 2004


Author: jesse
Date: Tue Sep 21 02:03:26 2004
New Revision: 1535

Modified:
   rt/branches/3.3-TESTING/   (props changed)
   rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
Log:
 r10334 at tinbook:  jesse | 2004-09-21T06:03:40.050504Z
 RT-Ticket: 6105
 RT-Status: resolved
 RT-UpdateType: correspond
 
 Refactored some TicketSQL stuff to bound the right thing in our ticketsql subclause
 
 
 


Modified: rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
==============================================================================
--- rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm	(original)
+++ rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm	Tue Sep 21 02:03:26 2004
@@ -894,7 +894,7 @@
     $TicketCFs = $self->{_sql_object_cf_alias}{$cfid};
   }
     else {
-        $TicketCFs = $self->{_sql_object_cf_alias}{$cfid} = $self->_SQLJoin(
+        $TicketCFs = $self->{_sql_object_cf_alias}{$cfid} = $self->Join(
             TYPE   => 'left',
             ALIAS1 => 'main',
             FIELD1 => 'id',
@@ -902,7 +902,7 @@
             FIELD2 => 'ObjectId'
         );
 
-    $self->_SQLLimit(
+    $self->Limit(
         LEFTJOIN        => $TicketCFs,
         FIELD => 'ObjectType',
         VALUE => ref($self->NewItem), # we want a single item, not a collection
@@ -910,20 +910,20 @@
     );
 
     if ($cfid) {
-    $self->_SQLLimit(
+    $self->Limit(
         LEFTJOIN        => $TicketCFs,
         FIELD           => 'CustomField',
         VALUE           => $cfid,
         ENTRYAGGREGATOR => 'AND'
     );
     } else {
-    my $cfalias = $self->_SQLJoin(
+    my $cfalias = $self->Join(
         ALIAS1        => $TicketCFs,
         FIELD1           => 'CustomField',
         TABLE2          => 'CustomFields',
         FIELD2          => 'id'
     );
-    $self->_SQLLimit(
+    $self->Limit(
         LEFTJOIN        => $cfalias,
         FIELD           => 'Name',
         VALUE           => $field,
@@ -933,7 +933,7 @@
     }
     }
 
-    $self->_OpenParen;
+    $self->_OpenParen if ($null_columns_ok);
 
     $self->_SQLLimit(
         ALIAS      => $TicketCFs,
@@ -953,8 +953,7 @@
             ENTRYAGGREGATOR => 'OR',
         );
   }
-
-  $self->_CloseParen;
+    $self->_CloseParen if ($null_columns_ok);
 
 }
 


More information about the Rt-commit mailing list