diff options
| -rwxr-xr-x | includes/classes/LibertyContent.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/classes/LibertyContent.php b/includes/classes/LibertyContent.php index df58825..0f67e5e 100755 --- a/includes/classes/LibertyContent.php +++ b/includes/classes/LibertyContent.php @@ -2860,8 +2860,9 @@ class LibertyContent extends LibertyBase implements BitCacheable { } protected function parseData() { - // get the data into place - $this->mInfo['parsed_data'] = self::parseDataHash( $this->mInfo ); + // Copy mInfo so parseDataHash's placeholder substitution does not corrupt mInfo['data'] + $copy = $this->mInfo; + $this->mInfo['parsed_data'] = self::parseDataHash( $copy ); } /** |
