[Koha-bugs] [Bug 12243] Records with invalid ISBNs can cause searches to fail

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue May 13 13:22:49 CEST 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12243

--- Comment #1 from Kyle M Hall <kyle at bywatersolutions.com> ---
Created attachment 28203
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=28203&action=edit
Bug 12243 - Records with invalid ISBNs can cause searches to fail

Some types of invalid ISBNs, when run throught C4::Koha::NormalizeISBN
can produce ISBN objects that contain invalid ISBNs. This can be
reproduced with an ISBN that has an invalid prefix, group code or
publisher code. An example ISBN would be "0788893777 (2 DVD 45th ed)".

When attempting to look up a record with such an ISBN, you will get an
error along the lines of: Can't call method "as_string" on an undefined
value

Instead of checking for the BAD_ISBN state, we should be checking for
the GOOD_ISBN state vi the method is_valid.

Test Plan:
1) Edit a record, add the following ISBN to your record: 0788893777 (2 DVD 45th
ed)
2) When Koha redirects to the record, you should see the error message
described
3) Apply this patch
4) Reload the page, you should now see your record

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list