diff --git a/app/models/family.rb b/app/models/family.rb index 683df55b..2145b062 100644 --- a/app/models/family.rb +++ b/app/models/family.rb @@ -37,16 +37,12 @@ class Family < ApplicationRecord update!(last_synced_at: Time.current) accounts.manual.each do |account| - account.sync_data(start_date: start_date) + account.sync_later(start_date: start_date) end - plaid_data = [] - plaid_items.each do |plaid_item| - plaid_data << plaid_item.sync_data(start_date: start_date) + plaid_item.sync_later(start_date: start_date) end - - plaid_data end def post_sync diff --git a/app/models/plaid_item.rb b/app/models/plaid_item.rb index 9ac1e002..db6683d4 100644 --- a/app/models/plaid_item.rb +++ b/app/models/plaid_item.rb @@ -41,7 +41,7 @@ class PlaidItem < ApplicationRecord plaid_data = fetch_and_load_plaid_data accounts.each do |account| - account.sync_data(start_date: start_date) + account.sync_later(start_date: start_date) end plaid_data diff --git a/test/models/family_test.rb b/test/models/family_test.rb index 33088c81..ca09a211 100644 --- a/test/models/family_test.rb +++ b/test/models/family_test.rb @@ -16,11 +16,11 @@ class FamilyTest < ActiveSupport::TestCase manual_accounts_count = @syncable.accounts.manual.count items_count = @syncable.plaid_items.count - Account.any_instance.expects(:sync_data) + Account.any_instance.expects(:sync_later) .with(start_date: nil) .times(manual_accounts_count) - PlaidItem.any_instance.expects(:sync_data) + PlaidItem.any_instance.expects(:sync_later) .with(start_date: nil) .times(items_count)