Issue Number | 4699 |
---|---|
Summary | Correspondence Mailers not working |
Created | 2019-11-13 11:02:12 |
Issue Type | Bug |
Submitted By | Shields, Victoria (NIH/NCI) [E] |
Assigned To | Kline, Bob (NIH/NCI) [C] |
Status | Closed |
Resolved | 2019-11-13 16:04:17 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.252285 |
The Letter and Board Members fields do not populate, even after you choose a Board.
I've been scratching my head on this one. Works fine on https://cdr-dev2.cancer.gov/cgi-bin/cdr/BoardMemberMailerReqForm.py and the code is identical. I'll keep digging. ~volker if you want to dig in and see you can figure out what's going on, feel free to join the fun. 🙂
Yay! I found it (a configuration problem). Please try again.
I took a very quick look (without testing anything yet). The fields are populated in Chrome and Firefox, but not IE. Should we just test the browsers that work for now?
~volker: can you test with Internet Explorer in your Parallels Windows? I don't have access to an IE that's not subject to the extra constraints CBIIT imposes on its servers. It doesn't look as if IE is loading /js/BoardMemberReqForm.js at all.
You can test on browsers that aren't broken, but be aware that we might have to change to software if we have to support IE and there's no other way to do that.
I attached the screenshot of what I see when I open the correspondence mailer page.
I've tried it in Parallels and on my DEV-VM. The Letter and Board Member fieldset doesn't populate with IE but works OK in FF.
I'm seeing the following JS error reported by IE:
SCRIPT1010: Expected identifier
BoardMemberMailerReqForm.js (23,17)
This is pointing to the following line:
let [name, key] = letter;
~vshields Try again, please. It turns out that IE is way behind all the other browsers in its JavaScript support, so I had to dumb down the code for it. 😛
Yeah, Microsoft is way behind the rest of the browser world. I have dumbed down the code to accommodate them. 😉
Dumb code works.
IE is still not working for me. I have IE 11.
Can you make sure the browser isn't caching an old copy of the JavaScript? Hold down the shift key while pressing F5.
If that doesn't work, could you swing by Victoria's office and see if you can figure it out, ~volker?
It's all good. A reload did it.
It's working now. Although I closed all of my IE windows and logged in again, I didn't refresh the page. 🙁
Good news! 😉
We have not been able to run any mailers. The fields are now populated, but no one has been able to run a report. We get an error code:
Job 17570 of this publication type is still pending
I have marked job 17570 as failed. Please try again.
Verified on QA2. Correspondence mailers are working as expected.
Verified on PROD.
File Name | Posted | User |
---|---|---|
Screen Shot 2019-11-13 at 16.45.08.png | 2019-11-13 16:45:44 | Englisch, Volker (NIH/NCI) [C] |
Elapsed: 0:00:00.001553