summaryrefslogtreecommitdiff
path: root/app/Model/Task.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Model/Task.php')
-rw-r--r--app/Model/Task.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/Model/Task.php b/app/Model/Task.php
index 8c1fec8e..7ebb4641 100644
--- a/app/Model/Task.php
+++ b/app/Model/Task.php
@@ -464,10 +464,7 @@ class Task extends Base
*/
public function triggerUpdateEvents(array $original_task, array $updated_task)
{
- $events = array(
- self::EVENT_CREATE_UPDATE,
- self::EVENT_UPDATE,
- );
+ $events = array();
if (isset($updated_task['column_id']) && $original_task['column_id'] != $updated_task['column_id']) {
$events[] = self::EVENT_MOVE_COLUMN;
@@ -475,6 +472,10 @@ class Task extends Base
else if (isset($updated_task['position']) && $original_task['position'] != $updated_task['position']) {
$events[] = self::EVENT_MOVE_POSITION;
}
+ else {
+ $events[] = self::EVENT_CREATE_UPDATE;
+ $events[] = self::EVENT_UPDATE;
+ }
$event_data = array_merge($original_task, $updated_task);
$event_data['task_id'] = $original_task['id'];