diff --git a/glob/manager_core.py b/glob/manager_core.py index 0bf9841b..243f8b8a 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -811,7 +811,7 @@ class UnifiedManager: dont_wait = True # reload 'cnr_map' and 'repo_cnr_map' - cnrs = await cnr_utils.get_cnr_data(cache_mode=cache_mode=='cache', dont_wait=dont_wait) + cnrs = await cnr_utils.get_cnr_data(cache_mode=True, dont_wait=dont_wait) for x in cnrs: self.cnr_map[x['id']] = x diff --git a/glob/manager_server.py b/glob/manager_server.py index de2f1a89..dd88113f 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -1796,9 +1796,10 @@ async def default_cache_update(): if core.get_config()['network_mode'] == 'private': logging.info("[ComfyUI-Manager] The private comfyregistry is not yet supported in `network_mode=private`.") else: - # load at least once - await core.unified_manager.reload('remote', dont_wait=False) - await core.unified_manager.get_custom_nodes(channel_url, 'remote') + # use configured db_mode for startup data loading + db_mode = core.get_config()['db_mode'] + await core.unified_manager.reload(db_mode, dont_wait=False) + await core.unified_manager.get_custom_nodes(channel_url, db_mode) logging.info("[ComfyUI-Manager] All startup tasks have been completed.")