From 698e8be638131315b3e83b98145c999be0d97fbe Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 10 Sep 2025 10:03:27 +0300 Subject: [PATCH] 0.9.20-fix-authors --- CHANGELOG.md | 9 +++++++++ resolvers/author.py | 4 +--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2f58d50..5bb2af69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.9.20] - 2025-09-10 + +### πŸ› Authors Endpoint Critical Fix +- **πŸ”§ fetch_authors_with_stats**: Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° критичСская ошибка `UnboundLocalError: cannot access local variable 'default_sort_applied'` + - Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° пСрСмСнная `default_sort_applied = False` ΠΏΠ΅Ρ€Π΅Π΄ использованиСм Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ сортировки + - Ошибка происходила ΠΊΠΎΠ³Π΄Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Ρ‚ΠΎΠΏΠΈΠΊΡƒ Π½Π΅ примСнялся, Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ + - Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ `fetch_authors_with_stats()` Π² `resolvers/author.py:202` + - API запрос `authors:stats:limit=20:offset=0:order=shouts:filter=all` Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ + ## [0.9.19] - 2025-09-01 ### πŸš€ ML Models Runtime Preloading diff --git a/resolvers/author.py b/resolvers/author.py index 51e54f2c..350d6a29 100644 --- a/resolvers/author.py +++ b/resolvers/author.py @@ -199,9 +199,7 @@ async def get_authors_with_stats( # vars for statistics sorting stats_sort_field = None - # НЕ сбрасываСм default_sort_applied Ссли ΠΎΠ½ ΡƒΠΆΠ΅ установлСн для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΏΠΎ Ρ‚ΠΎΠΏΠΈΠΊΡƒ - if not default_sort_applied: - default_sort_applied = False + default_sort_applied = False if by: if "order" in by: