* Fix bug of dataset upgrade.

This commit is contained in:
xieqiyu
2023-03-29 07:12:28 +00:00
parent 23c0839060
commit 2a6f0647ed
+2 -1
View File
@@ -8081,6 +8081,7 @@ class upgradeModel extends model
$fields = array();
foreach($table->schema->fields as $key => $field)
{
$relatedField = '';
if($field['type'] == 'object' and isset($field['show']))
{
$key = str_replace('.', '_', $field['show']);
@@ -8089,7 +8090,7 @@ class upgradeModel extends model
if(!isset($fields[$key])) $fields[$key] = array();
$fields[$key]['name'] = $field['name'];
$fields[$key]['field'] = isset($relatedField) ? $relatedField : $key;
$fields[$key]['field'] = empty($relatedField) ? $key : $relatedField;
$fields[$key]['object'] = isset($field['object']) ? $field['object'] : $code;
$fields[$key]['type'] = $field['type'];