mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
MINOR: fix Email class modifying SSViewer.source_file_comments config val
The Email class was updating the SSViewer.source_file_comments value and not resetting it. If someone had this value set to true in their system and then used the Email class, it seems there would be an unintended side-effect of having the source file comments turned off.
This commit is contained in:
parent
da0cc25c3b
commit
7aeaf74c22
@ -349,6 +349,7 @@ class Email extends ViewableData {
|
|||||||
* and it won't be plain email :)
|
* and it won't be plain email :)
|
||||||
*/
|
*/
|
||||||
protected function parseVariables($isPlain = false) {
|
protected function parseVariables($isPlain = false) {
|
||||||
|
$origState = Config::inst()->get('SSViewer', 'source_file_comments');
|
||||||
Config::inst()->update('SSViewer', 'source_file_comments', false);
|
Config::inst()->update('SSViewer', 'source_file_comments', false);
|
||||||
|
|
||||||
if(!$this->parseVariables_done) {
|
if(!$this->parseVariables_done) {
|
||||||
@ -373,6 +374,7 @@ class Email extends ViewableData {
|
|||||||
// Rewrite relative URLs
|
// Rewrite relative URLs
|
||||||
$this->body = HTTP::absoluteURLs($fullBody);
|
$this->body = HTTP::absoluteURLs($fullBody);
|
||||||
}
|
}
|
||||||
|
Config::inst()->update('SSViewer', 'source_file_comments', $origState);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user