From 97448b389f7e7e021222d133f4f9d0cbada61a91 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Mon, 13 Nov 2017 07:11:48 -0800 Subject: [PATCH] null check in synapse policy --- app/policies/synapse_policy.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/policies/synapse_policy.rb b/app/policies/synapse_policy.rb index e3190c18..ae0796cd 100644 --- a/app/policies/synapse_policy.rb +++ b/app/policies/synapse_policy.rb @@ -48,13 +48,13 @@ class SynapsePolicy < ApplicationPolicy end def topic1_show? - @topic1_policy ||= Pundit.policy(user, record.topic1) - @topic1_policy&.show? + @topic1_policy ||= Pundit.policy(user, record&.topic1) + @topic1_policy&.show? != false end def topic2_show? - @topic2_policy ||= Pundit.policy(user, record.topic2) - @topic2_policy&.show? + @topic2_policy ||= Pundit.policy(user, record&.topic2) + @topic2_policy&.show? != false end def synapse_show?