From 3e06a51f060f168034ada88e40d9b60d51f8a244 Mon Sep 17 00:00:00 2001 From: Frédéric Buclin Date: Thu, 14 Oct 2010 02:31:45 +0200 Subject: Bug 600598: "Can't call method "bug_list" on unblessed reference" error thrown when editing a bug which is in the BUGLIST cookie but not in a recent saved search, with action="next_bug" r/a=mkanat --- Bugzilla/User.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Bugzilla/User.pm') diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm index 1dc03a9c7..bf0a9e7e9 100644 --- a/Bugzilla/User.pm +++ b/Bugzilla/User.pm @@ -425,7 +425,8 @@ sub recent_search_for { if (my $list = $cgi->cookie('BUGLIST')) { my @bug_ids = split(':', $list); if (grep { $_ == $bug->id } @bug_ids) { - return { id => 'cookie', bug_list => \@bug_ids }; + my $search = Bugzilla::Search::Recent->new_from_cookie(\@bug_ids); + return $search; } } -- cgit v1.2.3-24-g4f1b