From b6d116ec7a0a27b9df6512a1c5acd60e2063c261 Mon Sep 17 00:00:00 2001 From: dekun Date: Thu, 9 Jul 2026 18:19:45 +0800 Subject: [PATCH] Fix options positions API 500 from sync throttle UnboundLocalError. Co-authored-by: Cursor --- lib/options/options_register.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/options/options_register.py b/lib/options/options_register.py index fdbb1e4..cc2939e 100644 --- a/lib/options/options_register.py +++ b/lib/options/options_register.py @@ -154,6 +154,7 @@ def _sync_options_trades( raw_positions: list[dict[str, Any]] | None = None, force: bool = False, ) -> None: + global _OPTIONS_SYNC_LAST_AT ex = cfg.get("exchange_options") if ex is None: return