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