From f1323e60a290cfe100773d6877c54731e6a45050 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: Tomas Cohen Arazi --- 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