diff --git a/app/models/user.rb b/app/models/user.rb index de9d35036cfce011b91ab086cfe91b45cfaa46cf..3e6ce04dfc7a508d2e5c3b671dfa30a557bad382 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 45cfdda4d01356907b544e056d5a7721cbd532f3..487908d7cd1dee9324a4734d8c7742c6362b730d 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)