From 3f8edc5a6103764985d4b14c319491af77684651 Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 16 Dec 2014 12:53:18 +1100 Subject: [PATCH] Bug 13469 - Unapi path to XSLTs is wrong in OPAC The Unapi path to XSLTs is wrong in the OPAC. Unfortunately, it's coded to work just for Git installs, which makes it tough to test. _TEST PLAN_ Before applying: 1) Go to http://GIT-INSTALL/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 2) If the biblionumber exists, it should show you the record in OAI_DC format. 3) Go to http://REGULAR-INSTALL/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 4) You should get a software error Apply the patch. After applying: 1) Refresh the page for http://yourgitinstall/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 2) It should work exactly the same as before. Thorough testers: 1) Push the code to that regular test install 2) Try the link again. It will properly show the converted record now. Signed-off-by: Marcel de Rooy Verified that single install intrahtdocs==/usr/share/koha/clone1712/intranet/htdocs/intranet-tmpl plus "/prog/en/xslt/" is the location for the required xslt files. Script unapi in git install is still fine. Signed-off-by: Kyle M Hall Signed-off-by: Mason James --- opac/unapi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opac/unapi b/opac/unapi index a07434500a..96076b6918 100755 --- a/opac/unapi +++ b/opac/unapi @@ -198,8 +198,8 @@ sub get_transformer { my $marcflavour = uc(C4::Context->preference('marcflavour')); return unless $format_to_stylesheet_map->{$marcflavour}->{$format}; - my $xslt_file = C4::Context->config('intranetdir') . - "/koha-tmpl/intranet-tmpl/prog/en/xslt/" . + my $xslt_file = C4::Context->config('intrahtdocs') . + "/prog/en/xslt/" . $format_to_stylesheet_map->{$marcflavour}->{$format}; my $parser = XML::LibXML->new(); -- 2.39.5