Fix a panic in the git store (#28590)

Closes #ISSUE

Release Notes:

- Fixed a panic that could occur when git statuses were updated.
This commit is contained in:
Cole Miller 2025-04-11 14:05:51 -04:00 committed by GitHub
parent 78662f8fea
commit 5909d1258b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4048,7 +4048,7 @@ impl Repository {
for (repo_path, status) in &*statuses.entries {
changed_paths.remove(repo_path);
if cursor.seek_forward(&PathTarget::Path(repo_path), Bias::Left, &()) {
if &cursor.item().unwrap().status == status {
if cursor.item().is_some_and(|entry| entry.status == *status) {
continue;
}
}