N°4199 - Add <code> to EnumSet values to fix XML conversion

This commit is contained in:
Eric
2021-07-28 14:39:52 +02:00
parent 3a988ab499
commit 13b548e95d
5 changed files with 31 additions and 34 deletions

View File

@@ -1711,10 +1711,12 @@ CSS;
{
$oValues = $oField->GetUniqueElement('values');
$oValueNodes = $oValues->getElementsByTagName('value');
$aValues = array();
$aValues = [];
foreach($oValueNodes as $oValue)
{
$aValues[] = $oValue->textContent;
// New in 3.0 the format of values changed
$sCode = $this->GetMandatoryPropString($oValue, 'code', false);
$aValues[] = $sCode;
}
$sValues = '"'.implode(',', $aValues).'"';
$aParameters['allowed_values'] = 'null';