Bug #16071

BE crashes when updating multilingual pages created with TemplaVoila on Typo3 3.8.1

Added by Schopfer Olivier about 13 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2006-04-20
Due date:
% Done:

0%

TYPO3 Version:
4.0
PHP Version:
5
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

This refers to the already patched bug 3196.

Even with the patch, the BE still crashes when updating multilingual pages created with TemplaVoila on Typo3 3.8.1

I found out that the same patch should not only be applied on class.t3lib_tceforms.html but also on class.t3lib_flexformtools.php

The code could be corrected as follows, starting at line 132:

$editData = t3lib_div::xml2array($xmlData);
if (!is_array($editData)) {
return 'Parsing error: '.$editData;
}
// **OS 20.04.2006 Added the three next lines
else if (isset($editData['meta']) && !is_array($editData['meta'])) {
$editData['meta'] = array();
}

It seems that it then works better.

(issue imported from #M3305)

History

#1 Updated by Francois Suter about 10 years ago

Fixed in TYPO3 4.2+

Also available in: Atom PDF