[Rt-commit] rt branch, librarize-search-logic, updated. 6afbe47e066099cfe87d2030a5ee7dff263a7465

jesse jesse at bestpractical.com
Fri Nov 6 16:18:02 EST 2009


The branch, librarize-search-logic has been updated
       via  6afbe47e066099cfe87d2030a5ee7dff263a7465 (commit)
      from  25d69933c91b683cbc913812044c87f5c5c2312d (commit)

Summary of changes:
 lib/RT/Interface/Web/QueryBuilder.pm |    2 --
 share/html/Search/Build.html         |    5 +++--
 share/html/Ticket/Graphs/index.html  |    5 +++--
 3 files changed, 6 insertions(+), 6 deletions(-)

- Log -----------------------------------------------------------------
commit 6afbe47e066099cfe87d2030a5ee7dff263a7465
Author: Jesse Vincent <jesse at bestpractical.com>
Date:   Fri Nov 6 16:17:06 2009 -0500

    move the "should we save a search" check back out to the calling code

diff --git a/lib/RT/Interface/Web/QueryBuilder.pm b/lib/RT/Interface/Web/QueryBuilder.pm
index b58bad8..68c511a 100644
--- a/lib/RT/Interface/Web/QueryBuilder.pm
+++ b/lib/RT/Interface/Web/QueryBuilder.pm
@@ -310,12 +310,10 @@ sub load_saved_search {
 
 sub save_search {
     my $self          = shift;
-    my $ARGS          = shift;
     my $query         = shift;
     my $saved_search  = shift;
     my $search_fields = shift || [qw( query format order_by order rows_per_page)];
 
-    return unless $ARGS->{'saved_search_save'} || $ARGS->{'saved_search_copy'};
 
     my @results;
     my $obj  = $saved_search->{'object'};
diff --git a/share/html/Search/Build.html b/share/html/Search/Build.html
index 44dc383..cd5c8ac 100644
--- a/share/html/Search/Build.html
+++ b/share/html/Search/Build.html
@@ -153,8 +153,9 @@ my ( $available_columns, $current_format );
 );
 
 # if we're asked to save the current search, save it
-push @actions, RT::Interface::Web::QueryBuilder->save_search( \%ARGS, \%query, $saved_search );
-
+if( $ARGS{'saved_search_save'} || $ARGS{'saved_search_copy'}) {
+push @actions, RT::Interface::Web::QueryBuilder->save_search( \%query, $saved_search );
+}	
 #  Push the updates into the session so we don't loose 'em
 
 Jifty->web->session->set( 'CurrentSearchHash', {   %query,
diff --git a/share/html/Ticket/Graphs/index.html b/share/html/Ticket/Graphs/index.html
index 52ab0aa..b78c265 100644
--- a/share/html/Ticket/Graphs/index.html
+++ b/share/html/Ticket/Graphs/index.html
@@ -99,7 +99,8 @@ if ( $ARGS{'show_links'} && !ref $ARGS{'show_links'} ) {
 $ARGS{'show_links'} = [ grep $_ ne $ARGS{'leading_link'}, @{ $ARGS{'show_links'} } ];
 $ARGS{'max_depth'} = 3 unless defined $ARGS{'max_depth'} && length $ARGS{'max_depth'};
 
-push @results, RT::Interface::Web::QueryBuilder->save_search(\%ARGS, \%ARGS, $saved_search, \@save_arguments);
-
+if( $ARGS{'saved_search_save'} || $ARGS{'saved_search_copy'}) {
+push @results, RT::Interface::Web::QueryBuilder->save_search(\%ARGS, $saved_search, \@save_arguments);
+}
 my $title = _( "Ticket #%1 relationships graph", $id );
 </%INIT>

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


More information about the Rt-commit mailing list