MDL-72744 dataformat: Escape formulas when exporting spreadsheets
Co-authored-by: Huong Nguyen <[email protected]>
This commit is contained in:
committed by
Huong Nguyen
co-authored by
Huong Nguyen
parent
4fcf6aa947
commit
377a2c30f4
@@ -123,7 +123,11 @@ abstract class spout_base extends \core\dataformat\base {
|
||||
* @param int $rownum
|
||||
*/
|
||||
public function write_record($record, $rownum) {
|
||||
$row = Row::fromValues($this->format_record($record));
|
||||
$rowvalues = $this->format_record($record);
|
||||
foreach ($rowvalues as $key => $value) {
|
||||
$rowvalues[$key] = \core\dataformat::escape_spreadsheet_formula($value);
|
||||
}
|
||||
$row = Row::fromValues($rowvalues);
|
||||
$this->writer->addRow($row);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user