[Rt-commit] rt branch, 4.2/query-like-search, updated. rt-4.2.9-4-g9874337
Dave Goehrig
dave at bestpractical.com
Wed Dec 21 11:34:23 EST 2016
The branch, 4.2/query-like-search has been updated
via 98743370ca4d82f5f2ce3a29573d5d2c55503e24 (commit)
from 205a1d97730a638d8489735bffe1737715f85f41 (commit)
Summary of changes:
lib/RT/Test.pm | 1 +
lib/RT/Tickets.pm | 2 +-
t/ticket/sort-by-queue.t | 4 ++++
3 files changed, 6 insertions(+), 1 deletion(-)
- Log -----------------------------------------------------------------
commit 98743370ca4d82f5f2ce3a29573d5d2c55503e24
Author: root <dave at bestpractical.com>
Date: Wed Dec 21 16:32:46 2016 +0000
Fixing queue ordering
diff --git a/lib/RT/Test.pm b/lib/RT/Test.pm
index e4950fd..388a9ef 100644
--- a/lib/RT/Test.pm
+++ b/lib/RT/Test.pm
@@ -389,6 +389,7 @@ Set( \$LogToSTDERR , "warning");
Set( \$LogToFile, 'debug' );
Set( \$LogDir, q{$tmp{'directory'}} );
Set( \$LogToFileNamed, 'rt.debug.log' );
+Set( \$StatementLog, 1 );
END
}
diff --git a/lib/RT/Tickets.pm b/lib/RT/Tickets.pm
index 4fd1a8b..e5d9456 100644
--- a/lib/RT/Tickets.pm
+++ b/lib/RT/Tickets.pm
@@ -1300,7 +1300,7 @@ sub OrderByCols {
next;
}
- if ( $meta->[0] eq 'ENUM' && ($meta->[1]||'') eq 'Queue' ) {
+ if ( $meta->[0] eq 'QUEUE' ) {
my $alias = $self->Join(
TYPE => 'LEFT',
ALIAS1 => 'main',
diff --git a/t/ticket/sort-by-queue.t b/t/ticket/sort-by-queue.t
index f54ccf7..648e944 100644
--- a/t/ticket/sort-by-queue.t
+++ b/t/ticket/sort-by-queue.t
@@ -40,6 +40,7 @@ sub run_tests {
my $error = 0;
my $tix = RT::Tickets->new( RT->SystemUser );
$tix->FromSQL( $query );
+ print STDERR $test->{'Order'} . "\n";
$tix->OrderBy( FIELD => $test->{'Order'}, ORDER => $order );
ok($tix->Count, "found ticket(s)")
@@ -49,8 +50,10 @@ sub run_tests {
while ( my $t = $tix->Next ) {
my $tmp;
if ( $order eq 'ASC' ) {
+ print STDERR "ASC $last vs " . $t->Subject . "\n";
$tmp = ((split( /,/, $last))[0] cmp (split( /,/, $t->Subject))[0]);
} else {
+ print STDERR "DESC $last vs " . $t->Subject . "\n";
$tmp = -((split( /,/, $last))[-1] cmp (split( /,/, $t->Subject))[-1]);
}
if ( $tmp > 0 ) {
@@ -84,3 +87,4 @@ sub run_tests {
run_tests();
@tickets = ();
+
-----------------------------------------------------------------------
More information about the rt-commit
mailing list