From e4ba113252cdf3e7e039e2a57ea7ec9372360190 Mon Sep 17 00:00:00 2001 From: stuppie Date: Tue, 22 Sep 2026 22:03:50 -0600 Subject: fix hidden type checking import in UserManager change_product_user_id --- generalresearch/managers/thl/user_manager/user_manager.py | 2 ++ pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/generalresearch/managers/thl/user_manager/user_manager.py b/generalresearch/managers/thl/user_manager/user_manager.py index 15fd291..f322d2b 100644 --- a/generalresearch/managers/thl/user_manager/user_manager.py +++ b/generalresearch/managers/thl/user_manager/user_manager.py @@ -101,6 +101,8 @@ class UserManager: This does not rewrite historical or derived data that copied the old ID, such as leaderboards and activity counters. """ + from generalresearch.models.thl.user import User + assert Permission.UPDATE in self.sql_permissions, "permission error" assert self.mysql_user_manager is not None assert user.product_id is not None diff --git a/pyproject.toml b/pyproject.toml index 2b8aee9..d9f59a9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "generalresearch" -version = "3.5.5" +version = "3.5.6" description = "Python Utilities for General Research" readme = "README.md" requires-python = ">=3.14" -- cgit v1.2.3