From be67b785b3022bedc5e8e0ee6bf990f243affd5d Mon Sep 17 00:00:00 2001 From: mayue Date: Wed, 3 Nov 2021 14:50:48 +0800 Subject: [PATCH 1/2] * Fix bug #15780. --- module/program/model.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/program/model.php b/module/program/model.php index 5911c2cea0..8c2af3ef3c 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -685,6 +685,11 @@ class programModel extends model if($program->parent) { + $this->dao->update(TABLE_MODULE) + ->set('root')->eq($program->parent) + ->where('root')->eq($programID) + ->exec(); + $parentProgram = $this->dao->select('*')->from(TABLE_PROGRAM)->where('id')->eq($program->parent)->fetch(); if($parentProgram) { From c916df0117117693799732410b5fdbe09babab39 Mon Sep 17 00:00:00 2001 From: mayue Date: Wed, 3 Nov 2021 15:05:44 +0800 Subject: [PATCH 2/2] * Fix bug #15780. --- module/program/model.php | 1 + 1 file changed, 1 insertion(+) diff --git a/module/program/model.php b/module/program/model.php index 8c2af3ef3c..c7b7a0f6be 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -688,6 +688,7 @@ class programModel extends model $this->dao->update(TABLE_MODULE) ->set('root')->eq($program->parent) ->where('root')->eq($programID) + ->andwhere('type')->eq('line') ->exec(); $parentProgram = $this->dao->select('*')->from(TABLE_PROGRAM)->where('id')->eq($program->parent)->fetch();