[Rt-commit] r18373 - rt/3.8/trunk/lib/RT/Report
    ruz at bestpractical.com 
    ruz at bestpractical.com
       
    Fri Feb 13 17:04:23 EST 2009
    
    
  
Author: ruz
Date: Fri Feb 13 17:04:23 2009
New Revision: 18373
Modified:
   rt/3.8/trunk/lib/RT/Report/Tickets.pm
Log:
* Pg 8.3 requires explicit casting of date types to text
  for substring and other functions
Modified: rt/3.8/trunk/lib/RT/Report/Tickets.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Report/Tickets.pm	(original)
+++ rt/3.8/trunk/lib/RT/Report/Tickets.pm	Fri Feb 13 17:04:23 2009
@@ -168,6 +168,8 @@
 
     if ($field =~ /^(.*)(Daily|Monthly|Annually)$/) {
         my ($field, $grouping) = ($1, $2);
+        # Pg 8.3 requires explicit casting
+        $field .= '::text' if RT->Config->Get('DatabaseType') eq 'Pg';
         if ( $grouping =~ /Daily/ ) {
             $args{'FUNCTION'} = "SUBSTR($field,1,10)";
         }
    
    
More information about the Rt-commit
mailing list