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