From 3a81b307c19cc682d5ae7f72e8e2bcaef4fd6ca9 Mon Sep 17 00:00:00 2001
From: Taico Aerts <t.v.aerts@tudelft.nl>
Date: Wed, 2 Aug 2023 17:08:33 +0200
Subject: [PATCH] Actually support nil users

---
 app/models/post_history.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/models/post_history.rb b/app/models/post_history.rb
index f9f6d7645..73b2e715a 100644
--- a/app/models/post_history.rb
+++ b/app/models/post_history.rb
@@ -16,7 +16,7 @@ class PostHistory < ApplicationRecord
   # @param user [User]
   # @return [Boolean] whether the given user is allowed to see the details of this history item
   def allowed_to_see_details?(user)
-    !hidden || user.is_admin || user_id == user.id || post.user_id == user.id
+    !hidden || user&.is_admin || user_id == user&.id || post.user_id == user&.id
   end
 
   def self.method_missing(name, *args, **opts)
-- 
GitLab