mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 16:44:15 +08:00
fix: 完善自定义分钟数据源配置与异常处理
- 补齐资产类型和周期参数在 API、YAML 与前端编辑器中的保存回读 - 权限判断和分时监控统一复用安全的数据源解析边界 - 增加配置往返及解析异常回归测试
This commit is contained in:
@@ -25,10 +25,10 @@ def _minute_allowed(capset) -> bool:
|
||||
return True
|
||||
from app.services import preferences
|
||||
provider = preferences.get_minute_data_provider()
|
||||
if provider == "tickflow":
|
||||
return False
|
||||
from app.data_providers import custom as custom_sources
|
||||
return custom_sources.provider_has_dataset(provider, "minute")
|
||||
_, fallback, error = kline_sync._resolve_minute_provider(provider)
|
||||
if error is not None:
|
||||
logger.warning("minute provider resolution failed while checking access: %s", error)
|
||||
return not fallback
|
||||
|
||||
|
||||
@router.get("/instruments/search")
|
||||
|
||||
Reference in New Issue
Block a user