Bug 24214: Fix due date formatting when sticky
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 11 Dec 2019 11:20:54 +0000 (12:20 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 20 Jan 2020 14:03:52 +0000 (14:03 +0000)
When checking out and sticky due date is selected, on the next screen
the due date is displayed iso-formatted, instead of following the
dateformat syspref

Test plan:
0/ Do not apply the patch
1/ Check an item out, with a selected due date. Tick "Remember for
session"
2/ Next screen you see the date like YYYY-MM-DD HH:MM
regarless the value of the dateformat syspref
3/ Apply this patch
4/ Reload the page
=> The date is correctly formatted
5/ Check an item out
=> Due date is correctly set

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt

index 683c693..6c5f9eb 100644 (file)
                                                             <div id="specify-due-date" class="circ-setting">
                                                                 <div class="hint">Specify due date [% INCLUDE 'date-format.inc' %]: </div>
                                                                 [% IF ( duedatespec ) %]
-                                                                    <input type="text" size="13" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" />
+                                                                    <input type="text" size="13" id="duedatespec" name="duedatespec" value="[% duedatespec | $KohaDates with_hours => 1 %]" />
                                                                 [% ELSE %]
                                                                     <input type="text" size="13" id="duedatespec" name="duedatespec" value="" />
                                                                 [% END %]