From d13086bac730dbbf4c86fe9657df6f238c751091 Mon Sep 17 00:00:00 2001 From: tmn21 <tmn21@inf.ufpr.br> Date: Thu, 20 Jul 2023 11:35:37 -0300 Subject: [PATCH] ISSUE #51: CREATE attribute high_streak --- app/models/user.rb | 2 ++ app/services/learning_object_publisher.rb | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index de9d3503..3e6ce04d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -396,6 +396,8 @@ class User < ApplicationRecord if self.last_action_at==Date.yesterday self.update(last_action_at: Date.today) self.update(streak: streak+1) + if.high_streak < self.streak + self.update(high_streak: streak) return end diff --git a/app/services/learning_object_publisher.rb b/app/services/learning_object_publisher.rb index 45cfdda4..487908d7 100644 --- a/app/services/learning_object_publisher.rb +++ b/app/services/learning_object_publisher.rb @@ -31,8 +31,6 @@ class LearningObjectPublisher draft.id_dspace = item.id draft.publisher = publisher draft.save - - draf.publisher.update_streak() update_dspace(draft) -- GitLab