diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2016-01-05 14:45:43 +0100 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2016-01-05 14:45:43 +0100 |
commit | 7829cc8281fabe7809b85d772a7495ba1920dfed (patch) | |
tree | edad58fa2c78fbcc01e0b384692b0fbda3085bca /Bugzilla | |
parent | f709156da6e562a4466d45c9422ff0a111aaa7e0 (diff) | |
download | bugzilla-7829cc8281fabe7809b85d772a7495ba1920dfed.tar.gz bugzilla-7829cc8281fabe7809b85d772a7495ba1920dfed.tar.xz |
Bug 1045782: Existing URLs in the See Also field should not throw an error when the bug is displayed
r=dkl
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/BugUrl.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Bugzilla/BugUrl.pm b/Bugzilla/BugUrl.pm index 1e836ca1e..1d75fe8f1 100644 --- a/Bugzilla/BugUrl.pm +++ b/Bugzilla/BugUrl.pm @@ -108,8 +108,9 @@ sub _do_list_select { my $objects = $class->SUPER::_do_list_select(@_); foreach my $object (@$objects) { - eval "use " . $object->class; die $@ if $@; - bless $object, $object->class; + eval "use " . $object->class; + # If the class cannot be loaded, then we build a generic object. + bless $object, ($@ ? 'Bugzilla::BugUrl' : $object->class); } return $objects |