From e3677c188fbb955904f792003f032b8a02e23f06 Mon Sep 17 00:00:00 2001 From: Daniel Cloud <279327+dcloud@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:38:40 -0400 Subject: [PATCH] Rescue and log errors with VAProfileRedisDemographics inside user model. Comment above is where policy check may go --- app/models/user.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/user.rb b/app/models/user.rb index 11c3940986..4f0e8b77d5 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -394,7 +394,12 @@ def onboarding end def demographics_info + # return nil unless DemographicsPolicy.new(self).access? && MPIPolicy.new(self).queryable? + @demographics_info ||= VAProfileRedis::Demographics.for_user(self) + rescue => e + Rails.logger.info('[User] VAProfileRedis::Demographics error', e.message) + nil end def demographics