diff --git a/app/Models/Project.php b/app/Models/Project.php index ad2e78c18..52ae60aa2 100644 --- a/app/Models/Project.php +++ b/app/Models/Project.php @@ -221,6 +221,7 @@ class Project extends AbstractModel 'important' => 1 ], function () use ($userid) { return [ + 'important' => 1, 'bot' => User::isBot($userid) ? 1 : 0, ]; }); diff --git a/app/Models/ProjectTask.php b/app/Models/ProjectTask.php index 3a34b95b3..7c38f5caa 100644 --- a/app/Models/ProjectTask.php +++ b/app/Models/ProjectTask.php @@ -1201,6 +1201,7 @@ class ProjectTask extends AbstractModel 'important' => 1 ], function () use ($userid) { return [ + 'important' => 1, 'bot' => User::isBot($userid) ? 1 : 0, ]; }); diff --git a/app/Models/WebSocketDialog.php b/app/Models/WebSocketDialog.php index 7a6f2e807..cc61fd9cc 100644 --- a/app/Models/WebSocketDialog.php +++ b/app/Models/WebSocketDialog.php @@ -447,10 +447,10 @@ class WebSocketDialog extends AbstractModel WebSocketDialogUser::updateInsert([ 'dialog_id' => $this->id, 'userid' => $value, - ], $updateData, function() use ($value) { - return [ - 'bot' => User::isBot($value) ? 1 : 0, - ]; + ], $updateData, function() use ($value, $updateData) { + return array_merge($updateData, [ + 'bot' => User::isBot($value) ? 1 : 0 + ]); }, $isInsert); if ($isInsert) { WebSocketDialogMsg::sendMsg(null, $this->id, 'notice', [