From: Terran McCanna Date: Wed, 10 Jun 2015 19:44:46 +0000 (-0400) Subject: LP#1396263: Fix for 'Return to Record' link breaks after texting X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f9a21985471f306ef9542a09994b79429541abd7;p=working%2FEvergreen.git LP#1396263: Fix for 'Return to Record' link breaks after texting If user is already logged into OPAC when texting a call number from the record screen, the 'Return to Record' link works properly. However, if user is not logged in and is prompted to log in first, the 'Return to Record' link actually returns the user to 'My Account.' This patch corrects that problem and returns the user to the record regardless of whether they were initially logged in or not. Signed-off-by: Terran McCanna Signed-off-by: Kathy Lussier Signed-off-by: Ben Shum --- diff --git a/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 b/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 index eeb8643148..c87c27e595 100644 --- a/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 @@ -98,7 +98,9 @@ END; # FOREACH bib [% END %] - [% callnum | html %] [% IF ctx.get_org_setting(CGI.param('loc') OR ctx.aou_tree.id, 'sms.enable') == 1 %](Text)[% END %] + [% callnum | html %] [% IF ctx.get_org_setting(CGI.param('loc') + OR ctx.aou_tree.id, 'sms.enable') == 1 %](Text)[% END %] [%- IF has_parts == 'true' %] [% copy_info.part_label | html %] [%- END %] diff --git a/Open-ILS/src/templates/opac/sms_cn.tt2 b/Open-ILS/src/templates/opac/sms_cn.tt2 index 4a7422c216..7c958d1939 100644 --- a/Open-ILS/src/templates/opac/sms_cn.tt2 +++ b/Open-ILS/src/templates/opac/sms_cn.tt2 @@ -13,6 +13,12 @@

[% IF ctx.event != -1 %]
+ + [% IF ctx.origin.search('redirect'); + SET ctx.origin = ctx.opac_root _ '/record/' _ CGI.url_param('rec') _ '?query=' _ + CGI.url_param('query') _ ';qtype=' _ CGI.url_param('qtype') _ ';locg=' _ CGI.url_param('locg'); + END %] + [% IF ctx.sms_notify %]

[% l('Your message has been sent!') %]

[% l('Return to record') %]