we-promise/sure · error · StandardError
Questrade provider is not configured
Error message
Questrade provider is not configured
What it means
Error "Questrade provider is not configured" thrown in we-promise/sure.
Source
Thrown at app/models/questrade_item.rb:57
# Override syncing? to include background activities fetch
def syncing?
super || questrade_accounts.where(activities_fetch_pending: true).exists?
end
# Import data from provider API
def import_latest_questrade_data(sync: nil)
provider = questrade_provider
unless provider
DebugLogEntry.capture(
category: "provider_sync_error",
level: "error",
message: "Cannot import: Questrade provider is not configured",
source: self.class.name,
provider_key: "questrade",
family: family,
metadata: { questrade_item_id: id }
)
raise StandardError, I18n.t("questrade_items.errors.provider_not_configured")
end
QuestradeItem::Importer.new(self, questrade_provider: provider, sync: sync).import
rescue => e
DebugLogEntry.capture(
category: "provider_sync_error",
level: "error",
message: "Failed to import data",
source: self.class.name,
provider_key: "questrade",
family: family,
metadata: { questrade_item_id: id, error_class: e.class.name, error_message: e.message }
)
raise
end
# Process linked accounts after data import
def process_accountsView on GitHub (pinned to e69894adb9)
When it happens
Trigger: Thrown at app/models/questrade_item.rb:57 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of we-promise/sure@e69894adb9 (2026-08-21).
Data as JSON: /api/errors/b7a9c6e8e966aab4.
Report an issue: GitHub.