Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Web POSmajoralways2021-07-14 16:462021-09-08 08:41
ReporterSergio_GomezView Statuspublic 
Assigned Toranjith_qualiantech_com 
PrioritynormalResolutionfixedFixed in VersionRR21Q3.2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR21Q3.2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0047639: OB.UTIL.encodeXMLMultiLineComponent returns empty string if there are lines larger than the width in 21Q2

DescriptionOB.UTIL.encodeXMLMultiLineComponent returns empty string for these case in 21Q2 while working correctly in earlier versions.
The only change is that in the OB.UTIL.wordwrap function that is called inside a .join('\n') has been removed;

In 19Q4.4:
return str.match(RegExp('.{1,' + width + '}(\\s|$)|\\S+?(\\s|$)', 'g')).join('\n');

In 21Q2:
return str.match(RegExp('.{1,' + width + '}(\\s|$)|\\S+?(\\s|$)', 'g'));
Steps To Reproduce- In livebuilds 19Q4.4 release
- Login to the pos
- Open the console of the chrome developer tools
- Execute an example statement like
OB.UTIL.encodeXMLMultiLineComponent ('Line 1\nLine 2', 6)
to check the cases where the width is equal to or greater than the lines of the message.
- Execute another example statement like
OB.UTIL.encodeXMLMultiLineComponent ('Line 1\nLine 2', 5)
to check cases where the width is less than the lines of the message.

-Perform the same steps for livebuilds 21Q2 release and check that for the first case it works correctly while for the second it returns an empty string.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0047395 closedranjith_qualiantech_com OB.UTIL.encodeXMLMultiLineComponent returns empty string if there are lines larger than the width in 21Q2 

-  Notes
hgbot (developer)
2021-09-08 08:32

Merge Request created: [^]
hgbot (developer)
2021-09-08 08:40

Directly closing issue as related merge request is already approved.

Repository: [^]
Changeset: 8591b7e06092fe7bbc29e41938f142f9882510e3
Author: Ranjith S R <>
Date: 2021-09-08T11:57:44+05:30
URL: [^]

Fixed ISSUE-47639: Updated Util wordwrap function to append nextline character

M web/
hgbot (developer)
2021-09-08 08:41

Merge request merged: [^]

- Issue History
Date Modified Username Field Change
2021-09-07 07:26 ranjith_qualiantech_com Type defect => backport
2021-09-07 07:26 ranjith_qualiantech_com Target Version => RR21Q3.2
2021-09-08 08:32 hgbot Note Added: 0131635
2021-09-08 08:40 hgbot Resolution open => fixed
2021-09-08 08:40 hgbot Status scheduled => closed
2021-09-08 08:40 hgbot Fixed in Version => RR21Q3.2
2021-09-08 08:40 hgbot Note Added: 0131637
2021-09-08 08:41 hgbot Note Added: 0131638

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker