summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xincludes/classes/LibertyContent.php5
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 );
}
/**