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.enable_user_profile = False
|
||||
self.last_profile_content = "" # Cache for user profile from UserMemory
|
||||
|
||||
try:
|
||||
# Check if user profile mode is enabled
|
||||
self.enable_user_profile = config.get("enable_user_profile", False)
|
||||
|
||||
self.enable_user_profile = str(config.get("enable_user_profile", False)).lower() == 'true'
|
||||
# Get configuration parameters
|
||||
database_provider = config.get("database_provider", "sqlite")
|
||||
llm_provider = config.get("llm_provider", "qwen")
|
||||
|
||||
Reference in New Issue
Block a user