CRM-21533 : Outbound setting reverts in non-production sites on execu… #11393
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…ting sched job
Overview
Disable outbound mail on non-production sites after executing schedule job.
Before
If a site is changed to development mode using the newly added setting, outbound mail gets disabled in http://dmaster.demo.civicrm.org/civicrm/admin/setting/smtp?reset=1 (correct).
Now, when a scheduled job is executed using
runInNonProductionEnvironment
parameter, it reverts the outbound setting tomail()
(or its original value).More details on the Jira issue of how to replicate etc.
After
Outbound mail setting is disabled after job execution is completed on non-production sites.
Comments
Unit test added.
https://issues.civicrm.org/jira/browse/CRM-21533