From 7988ab64cc7f9d6e73549bd99297df841d9674e7 Mon Sep 17 00:00:00 2001 From: Zach Gollwitzer Date: Mon, 12 May 2025 10:49:33 -0400 Subject: [PATCH] Fix price sync --- app/models/market_data_syncer.rb | 2 +- test/models/market_data_syncer_test.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/market_data_syncer.rb b/app/models/market_data_syncer.rb index cd9c382f..8e4baf43 100644 --- a/app/models/market_data_syncer.rb +++ b/app/models/market_data_syncer.rb @@ -85,7 +85,7 @@ class MarketDataSyncer Rails.logger.info("Syncing security price for: #{security.ticker}, start_date: #{start_date}, end_date: #{end_date}") fetched_prices = price_provider.fetch_security_prices( - security.ticker, + security, start_date: start_date, end_date: end_date ) diff --git a/test/models/market_data_syncer_test.rb b/test/models/market_data_syncer_test.rb index 8f00e753..299fb82e 100644 --- a/test/models/market_data_syncer_test.rb +++ b/test/models/market_data_syncer_test.rb @@ -54,7 +54,7 @@ class MarketDataSyncerTest < ActiveSupport::TestCase end_date = Date.current.in_time_zone("America/New_York").to_date mock_provider.expects(:fetch_security_prices) - .with("AAPL", start_date: start_date, end_date: end_date) + .with(aapl, start_date: start_date, end_date: end_date) .returns(provider_success_response([ OpenStruct.new(security: aapl, date: start_date, price: 100, currency: "USD") ])) assert_difference "Security::Price.count", 1 do