From 2a6f0647ed4e4dfc395edbd70255f33ae6ff02d2 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Wed, 29 Mar 2023 07:12:28 +0000 Subject: [PATCH] * Fix bug of dataset upgrade. --- module/upgrade/model.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/upgrade/model.php b/module/upgrade/model.php index 191e5cccfc..848570779d 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -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'];