Bug 9489 - Process message queue.pl couldn't send the body of the overdue notices
Summary: Process message queue.pl couldn't send the body of the overdue notices
Status: CLOSED FIXED
Alias: None
Product: Koha
Classification: Unclassified
Component: Notices (show other bugs)
Version: 3.10
Hardware: All All
: P5 - low normal (vote)
Assignee: Bugs List
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-25 09:41 UTC by Nikhil
Modified: 2015-12-03 22:00 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikhil 2013-01-25 09:41:30 UTC
I am updated koha installation from 3.8 -3.10.02 using debian packages. But when i run process message queue.pl script after fines.pl and overdue_notices.pl it send the message without body of the message. Subject line and sent address are ok but the body is disappeared from the message. But patron pages lists all notices regularly with the content of the body.
Comment 1 wajasu 2013-02-15 05:05:08 UTC
When I was working on a fix 8378, which might have not made it out, I noticed that the body might have not been UTF8 encoded as we do in other places in the code before we persist a string.  If certain unencoded characters are in the body, MYSQL will silently truncate from that point onward in the string when saved.  So that might help someone investigating.  You could look at bug 8378 to see about how/where I encoded the notice.  You can verify by selecting your published notice from the message queue to see if its persisted.  In my case currency for the fine was causeing truncation from that point onward.
Comment 2 Katrin Fischer 2015-01-06 19:58:55 UTC
Overdue notices are working correctly in current versions of Koha (recently tested).