X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Flib%2FRT%2FSearch%2FGoogleish.pm;h=4c14c47560265848ed4c854882f173bb94257b88;hb=e70abd21bab68b23488f7ef1ee2e693a3b365691;hp=07e1904b1ca08f78faef1a2693957f526d984025;hpb=b4b0c7e72d7eaee2fbfc7022022c9698323203dd;p=freeside.git diff --git a/rt/lib/RT/Search/Googleish.pm b/rt/lib/RT/Search/Googleish.pm index 07e1904b1..4c14c4756 100644 --- a/rt/lib/RT/Search/Googleish.pm +++ b/rt/lib/RT/Search/Googleish.pm @@ -142,7 +142,8 @@ sub QueryToSQL { # Is there a queue named $key? elsif ( $Queue = RT::Queue->new( $self->TicketsObj->CurrentUser ) - and $Queue->Load($key) ) + and $Queue->Load($key) + and $Queue->id ) { my $quoted_queue = $Queue->Name; $quoted_queue =~ s/'/\\'/g; @@ -152,6 +153,7 @@ sub QueryToSQL { # Is there a owner named $key? elsif ( $User = RT::User->new( $self->TicketsObj->CurrentUser ) and $User->Load($key) + and $User->id and $User->Privileged ) { push @owner_clauses, "Owner = '" . $User->Name . "'";