From b3aeb69deec4e447f766a6e9c185a709d56ce348 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Tue, 23 Sep 2025 00:49:21 +0000 Subject: [PATCH] * [misc] modify upgrade error. --- module/upgrade/model.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/module/upgrade/model.php b/module/upgrade/model.php index 41db661333..56f2017620 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -12295,7 +12295,14 @@ class upgradeModel extends model $deliverable->status = 'draft'; $deliverable->version = ''; $deliverable->review = 0; - $this->dao->insert(TABLE_PROJECTDELIVERABLE)->data($deliverable)->exec(); + + $deliverableID = $this->dao->select('id')->from(TABLE_PROJECTDELIVERABLE) + ->where('project')->eq($deliverable->project) + ->andWhere('deliverable')->eq($deliverable->deliverable) + ->andWhere('doc')->eq($deliverable->doc) + ->fetch('id'); + + if(!$deliverableID) $this->dao->insert(TABLE_PROJECTDELIVERABLE)->data($deliverable)->exec(); } }