From d86ccd36b6644a3db7471c8ae0121e5f1d980461 Mon Sep 17 00:00:00 2001 From: Joseph Ho Date: Fri, 4 Apr 2025 12:14:28 -0400 Subject: [PATCH] provider: Ensure data provider exist before fetching for price. (#2045) --- app/models/security/provided.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/security/provided.rb b/app/models/security/provided.rb index 3450a6e3..b342c9e5 100644 --- a/app/models/security/provided.rb +++ b/app/models/security/provided.rb @@ -71,6 +71,8 @@ module Security::Provided return price if price.present? + # Make sure we have a data provider before fetching + return nil unless provider.present? response = provider.fetch_security_price(self, date: date) return nil unless response.success? # Provider error