diff --git a/module/upgrade/model.php b/module/upgrade/model.php index c09eddf5d3..28159fb231 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -854,14 +854,17 @@ class upgradeModel extends model private function updateActivatedCountOfBug() { $bugActivatedActions = $this->dao->select('*')->from(TABLE_ACTION)->where('action')->eq('activated')->andWhere('objectType')->eq('bug')->fetchAll(); - foreach($bugActivatedActions as $action) + if(!empty($bugActivatedActions)) { - if(!isset($counts[$action->objectID])) $counts[$action->objectID] = 0; - $counts[$action->objectID] ++; - } - foreach($counts as $key => $count) - { - $this->dao->update(TABLE_BUG)->set('activatedCount')->eq($count)->where('id')->eq($key)->exec(); + foreach($bugActivatedActions as $action) + { + if(!isset($counts[$action->objectID])) $counts[$action->objectID] = 0; + $counts[$action->objectID] ++; + } + foreach($counts as $key => $count) + { + $this->dao->update(TABLE_BUG)->set('activatedCount')->eq($count)->where('id')->eq($key)->exec(); + } } }