From 984aa6b1e78c0e7b0b0882dff3af22a1a557ecce Mon Sep 17 00:00:00 2001 From: hufangzhou Date: Tue, 23 Nov 2021 09:27:08 +0800 Subject: [PATCH] * Fix bug #16559. --- module/product/model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/product/model.php b/module/product/model.php index 6c22f6da08..2040129790 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -595,7 +595,7 @@ class productModel extends model $product = $this->loadModel('file')->processImgURL($product, $this->config->product->editor->create['id'], $this->post->uid); $this->dao->insert(TABLE_PRODUCT)->data($product)->autoCheck() ->batchCheck($this->config->product->create->requiredFields, 'notempty') - ->checkIF(!empty($product->name), 'name', 'unique', "`program` = $product->program") + ->checkIF((!empty($product->name) and $this->config->systemMode == 'new'), 'name', 'unique', "`program` = " . isset($product->program) ? $product->program : '') ->checkIF(!empty($product->code), 'code', 'unique') ->exec();