Fix panic when fetching remote without TUI

This commit is contained in:
Wildan M 2026-03-09 09:43:40 +07:00
parent a0d3bccf5f
commit 65c457b8f8
No known key found for this signature in database
GPG Key ID: 01AC53185C679C79

View File

@ -518,8 +518,10 @@ pub fn fetch_remote(
) -> Result<(), String> {
let (mut manager, repository) = fetch_repo::get_binary_repo();
let target_dir = create_target_dir(recipe_dir, recipe.target)?;
let writer = logger.as_ref().unwrap().1.try_clone().unwrap();
manager.set_callback(Rc::new(RefCell::new(PlainPtyCallback::new(writer))));
if logger.is_some() {
let writer = logger.as_ref().unwrap().1.try_clone().unwrap();
manager.set_callback(Rc::new(RefCell::new(PlainPtyCallback::new(writer))));
}
let packages = recipe.recipe.get_packages_list();
let name = recipe_dir