diff --git a/crates/gitbutler-core/src/virtual_branches/virtual.rs b/crates/gitbutler-core/src/virtual_branches/virtual.rs index a10c250b0..671aec134 100644 --- a/crates/gitbutler-core/src/virtual_branches/virtual.rs +++ b/crates/gitbutler-core/src/virtual_branches/virtual.rs @@ -3343,7 +3343,7 @@ pub fn create_virtual_branch_from_branch( .0 .into_iter() .map(|(branch, _)| branch) - .filter(|branch| branch.applied) + .filter(|branch| branch.id != branch_id) { convert_to_real_branch(project_repository, branch.id, Default::default())?; }