Issue Number | 4517 |
---|---|
Summary | Investigate missing Glossary Translation Queue emails |
Created | 2018-09-10 11:29:23 |
Issue Type | Inquiry |
Submitted By | Osei-Poku, William (NIH/NCI) [C] |
Assigned To | Englisch, Volker (NIH/NCI) [C] |
Status | Closed |
Resolved | 2018-09-12 12:40:29 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.232818 |
As reported in OCECDR-4487, We are not receiving emails on PROD for the Glossary Translation Queue. We are receiving the emails from QA without any problems. This affects both the daily emails as well as the weekly emails. Please investigate.
I found the problem that's causing the email messages to fail and fixed those on QA. Two files in two branches had to be modified:
translation_jobs.py
https://github.com/NCIOCPL/cdr-scheduler/commit/b7add07
~bkline reported that this
was a confusing problem because the program ran OK on QA but failed when
running on PROD. As it turns out the problem didn't run
OK on QA. The emails failed on QA as well but only for some of the
messages. Those email messages not containing any Spanish language
funky characters succeeded while all others failed.
My fix ensures that email messages including funky characters -
unfortunately common in the Spanish language :-) - will be delivered,
too.
The fix has been installed on QA and we should receive nightly test messages from QA by tomorrow morning.
As discussed in today's review meeting, please install this change on PROD.
Some additional, minor changes were necessary. These have been tested before moving the files to STAGE and PROD:
translation_jobs.py
https://github.com/NCIOCPL/cdr-scheduler/commit/27bdad
Please verify on PROD and close this ticket.
Verified on PROD. Thanks!
Elapsed: 0:00:00.001920