[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.6-71-g55f5e82
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Wed Nov 4 00:19:10 EST 2009
The branch, 3.8-trunk has been updated
via 55f5e824dcb06e344a8ae7535f14c973639a0bea (commit)
from 8cac533616e5e9fda3349207f8b08343d21837d8 (commit)
Summary of changes:
share/html/Search/Elements/EditSearches | 28 +++++++++++++++++-----------
1 files changed, 17 insertions(+), 11 deletions(-)
- Log -----------------------------------------------------------------
commit 55f5e824dcb06e344a8ae7535f14c973639a0bea
Author: sunnavy <sunnavy at bestpractical.com>
Date: Wed Nov 4 13:18:35 2009 +0800
check $container to see if $ARGS{\'SavedSearchLoad\'} can be loaded
diff --git a/share/html/Search/Elements/EditSearches b/share/html/Search/Elements/EditSearches
index 2122fb9..62871fd 100644
--- a/share/html/Search/Elements/EditSearches
+++ b/share/html/Search/Elements/EditSearches
@@ -156,17 +156,23 @@ if ( $ARGS{'SavedSearchRevert'} ) {
if ( $ARGS{'SavedSearchLoad'} ) {
my ($container, $id ) = _parse_saved_search ($ARGS{'SavedSearchLoad'});
- my $search = $container->Attributes->WithId( $id );
-
- $SavedSearch->{'Id'} = $ARGS{'SavedSearchLoad'};
- $SavedSearch->{'Object'} = $search;
- $SavedSearch->{'Description'} = $search->Description;
- $Query->{$_} = $search->SubValue($_) foreach @SearchFields;
-
- if ( $ARGS{'SavedSearchRevert'} ) {
- push @results, loc('Loaded original "[_1]" saved search', $SavedSearch->{'Description'} );
- } else {
- push @results, loc('Loaded saved search "[_1]"', $SavedSearch->{'Description'} );
+ if ( $container ) {
+ my $search = $container->Attributes->WithId( $id );
+ $SavedSearch->{'Id'} = $ARGS{'SavedSearchLoad'};
+ $SavedSearch->{'Object'} = $search;
+ $SavedSearch->{'Description'} = $search->Description;
+ $Query->{$_} = $search->SubValue($_) foreach @SearchFields;
+
+ if ( $ARGS{'SavedSearchRevert'} ) {
+ push @results, loc('Loaded original "[_1]" saved search', $SavedSearch->{'Description'} );
+ } else {
+ push @results, loc('Loaded saved search "[_1]"', $SavedSearch->{'Description'} );
+ }
+ }
+ else {
+ push @results, loc( 'Can not load saved search "[_1]"',
+ $ARGS{'SavedSearchLoad'} );
+ return @results;
}
}
elsif ( $ARGS{'SavedSearchDelete'} ) {
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list