diff --git a/app/Tasks/AutoArchivedTask.php b/app/Tasks/AutoArchivedTask.php index a9150e76e..e1d9169ca 100644 --- a/app/Tasks/AutoArchivedTask.php +++ b/app/Tasks/AutoArchivedTask.php @@ -42,6 +42,7 @@ class AutoArchivedTask extends AbstractTask ->whereNotNull('project_tasks.complete_at') ->where('project_tasks.complete_at', '<=', Carbon::now()->subDays($archivedDay)) ->where('project_tasks.archived_userid', 0) + ->where('project_tasks.parent_id', 0) ->whereNull('project_tasks.archived_at') ->where('projects.archive_method', '!=', 'custom') ->take(100) @@ -63,6 +64,7 @@ class AutoArchivedTask extends AbstractTask ->join('projects', 'projects.id', '=', 'project_tasks.project_id') ->whereNotNull('project_tasks.complete_at') ->where('project_tasks.archived_userid', 0) + ->where('project_tasks.parent_id', 0) ->whereNull('project_tasks.archived_at') ->where('projects.archive_method', 'custom') ->whereRaw("DATEDIFF(NOW(), {$prefix}project_tasks.complete_at) >= {$prefix}projects.archive_days")