From 9ddea4c6e1a1f38c7437d351cd7cd04cb0ccd95f Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Sat, 1 Feb 2025 20:08:29 -0600 Subject: [PATCH] fix: add exception for 404 --- app/Interfaces/MarketData/AlpacaMarketData.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Interfaces/MarketData/AlpacaMarketData.php b/app/Interfaces/MarketData/AlpacaMarketData.php index 32efdc1..ac78c7d 100644 --- a/app/Interfaces/MarketData/AlpacaMarketData.php +++ b/app/Interfaces/MarketData/AlpacaMarketData.php @@ -45,6 +45,10 @@ class AlpacaMarketData implements MarketDataInterface $quote = $response->json('trade'); + if (is_null(Arr::get($quote, 'p'))) { + throw new \Exception('Could not find ticker on Alpaca'); + } + $fundamental = cache()->remember( 'ap-symbol-'.$symbol, 1440,