After having this module working perfectly, I started getting a "500 Internal Server Error" upon submission of the webform. Since this error coincided with the passing of some time, some module upgrades (including WPD) and other changes, it took me a long time to troubleshoot, but I finally figured out how to reproduce it.
It turned out I had originally been doing all my tests as an anonymous user, and then started doing them logged in, BUT I was changing the e-mail address in the form from the default one associated with the account. When I do that, submitting the form gives a 500 Internal Server Error.
Now you may feel this is such an edge case that it's not worth fixing — how often would a logged-in user actually attempt to use a different e-mail address from the one they're already logged in with? So I would certainly understand if that's your position. But I at least wanted to bring it to your attention so you can decide, especially since when the error is triggered, it's a WSOD so it's pretty scary looking.
Thanks again for this great module and your amazing responsiveness to reported issues.
Comments
Comment #1
berliner commentedI'm not sure that I understand correctly. You mean there is a WSOD in the following scenario?
1. User is logged and has mail xxx1@xxx.xxx configured in his account
2. User submits webform giving mail xxx2@xxx.xxx
If that's the case I can not reproduce the behavior with the latest dev version. Any chances the problem is somewhere else? I'm not even sure how the different mail addresses could produce a 500 error.
Please provide more details on the error. The best would be to make a clean drupal install only with required modules to reproduce the error.
Comment #2
Frederic wbase commentedI've just tested the latest dev and don't have this error...
Comment #3
berliner commentedThanks for giving feedback on this.
Since reported problem can't be reproduced and it's open since july without any further information I'm closing this issue.
Comment #4
brightboldSorry - I am usually good about following up on my issues but somehow failed to get back to this one. Since it was an edge case anyway if Frederic can't reproduce it I would say that's good enough confirmation. Apologies again for dropping the ball on the follow up.