diff --git a/src/core/ytsage_deno.py b/src/core/ytsage_deno.py index 2c4304f..94ddeb6 100644 --- a/src/core/ytsage_deno.py +++ b/src/core/ytsage_deno.py @@ -171,8 +171,9 @@ class DownloadDenoThread(QThread): self.finished_signal.emit(False, f"Executable '{executable_name}' not found in zip") return - # Extract to app bin directory - zip_ref.extract(executable_name, APP_BIN_DIR) + # Extract to app bin directory + target_dir = DENO_APP_BIN_PATH.parent + zip_ref.extract(executable_name, target_dir) # Verify the extracted file exists exe_path = DENO_APP_BIN_PATH