[Koha-bugs] [Bug 23488] New: Line wrapping doesn't always respect word order in Patron card creator
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Aug 21 23:26:51 CEST 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23488
Bug ID: 23488
Summary: Line wrapping doesn't always respect word order in
Patron card creator
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: P5 - low
Component: Label/patron card printing
Assignee: cnighswonger at foundations.edu
Reporter: maryse.simard at inlibro.com
QA Contact: testopia at bugs.koha-community.org
In patron card creator, layouts can define up to three lines of text to print
to the card. When the text of a line is too long, wrapping will happen. If the
wrapped text contains a word that is repeated at least once in the string, the
words in the text can be rearranged, the repeated words being grouped together.
To reproduce, I use the following text that I put in a card layout : "one two
three one two three one two three one two three one two three one two three one
two three one two three" I then export some patron cards using this layout. In
the resulting file, the words are all out of order : all of the ones appear
first, followed by all the twos and only then the threes.
The problem is that wrapping happens by finding the last word that can be cut
from the string and putting it in a new line. But, when the word is then
removed from the original text, only the first occurrence is removed if it
appears more than once. The new last word to be removed from the end of the
line is
the same word again and again until there is none left.
We should make sure to remove the word at the end of the line, exactly where we
found it to start with.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list