From 20ce0778a0fa8c6d72455640f5ec3d669851ed7c Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Wed, 13 Aug 2025 11:06:39 +0800 Subject: [PATCH] fix: correct default root key generation by using singular model type --- static/js/managers/DownloadManager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/static/js/managers/DownloadManager.js b/static/js/managers/DownloadManager.js index d8f3b652..de16f252 100644 --- a/static/js/managers/DownloadManager.js +++ b/static/js/managers/DownloadManager.js @@ -296,7 +296,8 @@ export class DownloadManager { ).join(''); // Set default root if available - const defaultRootKey = `default_${this.apiClient.modelType}_root`; + const singularType = this.apiClient.modelType.replace(/s$/, ''); + const defaultRootKey = `default_${singularType}_root`; const defaultRoot = getStorageItem('settings', {})[defaultRootKey]; console.log(`Default root for ${this.apiClient.modelType}:`, defaultRoot); console.log('Available roots:', rootsData.roots);