mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-03 02:23:48 +00:00
Please do further testing/review and give comments and suggest cleanup, etc. This bug is only tripped if all of the following are true: a) fax send fails b) email notification of fax failure also fails c) Other? how to test - have a 100% working fax to email setup. - Change Advanced->defaults->email and set the port to be something invalid. - e.g. smtp port 9999 is invalid - send a test fax to something without a fax - e.g. I just faxed my own DID which does NOT have fax answering - each time the phone rings answer...wait 5 seconds, and then hang up - note: it will retry sending the fax 5 times so repeat the above. - on the last try it will give up, and try to send the failure email - the email will fail (bad port) and then it will insert the failed email into v_emails - the insert will fail and nothing in v_emails Error was caused by trying to insert '' into the domain_uuid field. '' is invalid in a uuid field, but null is okay. The null is caused by no x-headers being passed. So these two fields end up null: $headers["X-FusionPBX-Domain-UUID"] $headers["X-FusionPBX-Email-Type"] Ignoring unset/uninitialized variables hides bugs. Fix: feed the X-Header in the calling lua code.
22 KiB
22 KiB