diff --git a/model_filemanager/download_models.py b/model_filemanager/download_models.py index dda69cfa1..23a52c441 100644 --- a/model_filemanager/download_models.py +++ b/model_filemanager/download_models.py @@ -88,7 +88,7 @@ async def download_model(model_download_request: Callable[[str], Awaitable[aioht return DownloadModelStatus( DownloadStatusType.ERROR, 0, - "Invalid folder path, does not match the list of known directories. If you're seeing this in the downloader UI, you may need to refresh the page.", + f"Invalid folder path '{folder_path}', does not match the list of known directories ({get_folder_paths(model_directory)}). If you're seeing this in the downloader UI, you may need to refresh the page.", False ) @@ -98,6 +98,7 @@ async def download_model(model_download_request: Callable[[str], Awaitable[aioht return existing_file try: + logging.info(f"Downloading {model_name} from {model_url}") status = DownloadModelStatus(DownloadStatusType.PENDING, 0, f"Starting download of {model_name}", False) await progress_callback(model_name, status) diff --git a/server.py b/server.py index 713d4d1a9..1f9135d6f 100644 --- a/server.py +++ b/server.py @@ -696,7 +696,7 @@ class PromptServer(): logging.error("Client session is not initialized") return web.Response(status=500) - task = asyncio.create_task(download_model(lambda url: session.get(url), model_filename, url, model_directory, report_progress, progress_interval, folder_path)) + task = asyncio.create_task(download_model(lambda url: session.get(url), model_filename, url, model_directory, folder_path, report_progress, progress_interval)) await task return web.json_response(task.result().to_dict())