N°3123 : Fix create shortcuts

This commit is contained in:
acognet
2020-12-11 10:08:37 +01:00
parent e3895f284b
commit eb89c52bae

View File

@@ -55,13 +55,15 @@ class DataTableSettings implements Serializable
$aColumns = array(); $aColumns = array();
foreach ($this->aClassAliases as $sAlias => $sClass) { foreach ($this->aClassAliases as $sAlias => $sClass) {
$aColumns[$sAlias] = array(); $aColumns[$sAlias] = array();
foreach ($this->aColumns[$sAlias] as $sAttCode => $aData) { if (isset($this->aColumns[$sAlias])) {
unset($aData['label']); // Don't save the display name foreach ($this->aColumns[$sAlias] as $sAttCode => $aData) {
unset($aData['alias']); // Don't save the alias (redundant) unset($aData['label']); // Don't save the display name
unset($aData['code']); // Don't save the code (redundant) unset($aData['alias']); // Don't save the alias (redundant)
if ($aData['checked']) { unset($aData['code']); // Don't save the code (redundant)
$aColumns[$sAlias][$sAttCode] = $aData; if ($aData['checked']) {
} $aColumns[$sAlias][$sAttCode] = $aData;
}
}
} }
} }
return serialize( return serialize(