mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-21 22:53:56 +08:00
fix(powermem): 修复用户配置启用状态的类型判断问题
将配置的启用值统一转为小写字符串后判断是否为true,避免非布尔类型配置导致的判断失效
This commit is contained in:
@@ -43,11 +43,8 @@ class MemoryProvider(MemoryProviderBase):
|
|||||||
self.memory_client = None
|
self.memory_client = None
|
||||||
self.enable_user_profile = False
|
self.enable_user_profile = False
|
||||||
self.last_profile_content = "" # Cache for user profile from UserMemory
|
self.last_profile_content = "" # Cache for user profile from UserMemory
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Check if user profile mode is enabled
|
self.enable_user_profile = str(config.get("enable_user_profile", False)).lower() == 'true'
|
||||||
self.enable_user_profile = config.get("enable_user_profile", False)
|
|
||||||
|
|
||||||
# Get configuration parameters
|
# Get configuration parameters
|
||||||
database_provider = config.get("database_provider", "sqlite")
|
database_provider = config.get("database_provider", "sqlite")
|
||||||
llm_provider = config.get("llm_provider", "qwen")
|
llm_provider = config.get("llm_provider", "qwen")
|
||||||
|
|||||||
Reference in New Issue
Block a user