Skip to content

Commit 32c6d70

Browse files
committed
Fix Plaid initialiser
1 parent ab556bf commit 32c6d70

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

config/initializers/plaid.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@
66

77
# Load Plaid configuration from adapters after initialization
88
Rails.application.config.after_initialize do
9+
# Skip if database is not ready (e.g., during db:create)
10+
next unless ActiveRecord::Base.connection.table_exists?("settings")
11+
912
# Ensure provider adapters are loaded
1013
Provider::Factory.ensure_adapters_loaded
1114

1215
# Reload configurations from settings/ENV
1316
Provider::PlaidAdapter.reload_configuration # US region
1417
Provider::PlaidEuAdapter.reload_configuration # EU region
18+
rescue ActiveRecord::NoDatabaseError, PG::ConnectionBad
19+
# Database doesn't exist yet, skip initialization
20+
nil
1521
end

0 commit comments

Comments
 (0)