From eac4c546ca5498bc540e4cd25978da668ae91a44 Mon Sep 17 00:00:00 2001 From: tmn21 <tmn21@inf.ufpr.br> Date: Mon, 19 Jun 2023 11:50:21 -0300 Subject: [PATCH] ISSUE #48: FIX restart_streaks task --- lib/tasks/user.rake | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/tasks/user.rake b/lib/tasks/user.rake index 248792ee..aa073bae 100644 --- a/lib/tasks/user.rake +++ b/lib/tasks/user.rake @@ -17,9 +17,8 @@ namespace :user do end desc "Restart users' streak" task :restart_streaks => :environment do - noStreakIds = User.where(streak: 0).pluck(:id) - users = User.where.not(id: noStreakIds) - users.each do |user| + usersWithStreak = User.where(" streak > 0 ") + usersWithStreak.each do |user| days = (Date.today - user.last_action_at).to_i if days >= 2 user.update_attribute(:streak, 0) -- GitLab