diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 6298c26a..5ba9280b 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -7,8 +7,10 @@ def home @payslips = current_user.payslips.reverse_chronologic.page(0).per(6) @sprint = Sprint.current.take @upcoming_leaves = current_user.leaves.future.not_rejected.chronologic - sprint_feedback = current_user.sprint_feedbacks.find_by(sprint: @sprint) - @daily_nerd_message = authorize DailyNerdMessage.find_by(created_at: Time.zone.today.all_day, sprint_feedback:) || sprint_feedback.daily_nerd_messages.build if sprint_feedback + if @sprint + sprint_feedback = current_user.sprint_feedbacks.find_or_create_by(sprint: @sprint) + @daily_nerd_message = authorize DailyNerdMessage.find_by(created_at: Time.zone.today.all_day, sprint_feedback:) || sprint_feedback.daily_nerd_messages.build + end end def offline