[Koha-bugs] [Bug 15190] Bad utf8 decode to unapi and fixing blank screen error status

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sat Dec 5 17:34:37 CET 2015


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

Marc Véron <veron at veron.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #45428|0                           |1
        is obsolete|                            |

--- Comment #8 from Marc Véron <veron at veron.ch> ---
Created attachment 45432
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=45432&action=edit
Bug 15190: Bad utf8 decode to unapi and fixing blank screen error status

Fix bad utf8 decoding, also fix cgi->header(-status) to
redirect to one of the posible error pages in /cgi-bin/koha/errors/

To reproduce the issue in OPAC
1) Copy from LOC (Z39.50) ISBN 8467020113 or test it with whichever record with
   special characters
2) Open URL in OPAC cgi-bin/koha/unapi?id=koha:biblionumber:4&format=oai_dc
   play with oai_dc, srw_dc, mods, mods-full, mods3, mods3-full, rdfdc.
   Note: marcxml does not fail
3) Enter the new biblionumber for ISBN 8467020113 or the record of your choise
4) An oai_dc record will display, notice about the bad utf8
   decoding characters
5) Search the record in OPAC
6) To reproduce blank screen (error status) play with:
    cgi-bin/koha/unapi?id=koha:biblionumber:4&format=
    cgi-bin/koha/unapi?id=koha:biblionumber:4&format=none
    cgi-bin/koha/unapi?id=koha:biblionumber:&format=oai_dc
    cgi-bin/koha/unapi?&format=oai_dc
7) If possible test in NORMARC (UNIMARC will launch an error because bug 15162)

Test plan
-Apply patch
-Follow steps 2 to 6
-You will see no errors in utf8 and redirection to one of the
 error pages in /cgi-bin/koha/errors/

--
Bad formatting reproduced e.g. with format=srw_dc, blank page reproduced with
oai_dc,
after applying patch formatting and redirect to error page OK
Signed-off-by: Marc Véron <veron at veron.ch>

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


More information about the Koha-bugs mailing list