From 45df4dea290c249e9972849a59b7bb15d4c13ae4 Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Tue, 6 Apr 2021 09:41:30 +0800 Subject: [PATCH] * Fix bug #11363. --- module/product/control.php | 4 +++- module/product/model.php | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/module/product/control.php b/module/product/control.php index 95add14885..38bdb4ca30 100644 --- a/module/product/control.php +++ b/module/product/control.php @@ -368,7 +368,9 @@ class product extends control $this->app->loadLang('custom'); /* Init vars. */ - $product = $this->product->getById($productID); + $product = $this->product->getById($productID); + if($product->bind) $this->config->product->edit->requiredFields = 'name'; + $unmodifiableProjects = array(); $canChangeProgram = true; $singleLinkProjects = array(); diff --git a/module/product/model.php b/module/product/model.php index 712c356b64..b08fdd668e 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -525,6 +525,7 @@ class productModel extends model { $productID = (int)$productID; $oldProduct = $this->dao->findById($productID)->from(TABLE_PRODUCT)->fetch(); + if($oldProduct->bind) $this->config->product->edit->requiredFields = 'name'; $product = fixer::input('post') ->setIF($this->post->acl == 'open', 'whitelist', '')