move snapshot DiscardFile before the operation

This commit is contained in:
Kiril Videlov 2024-05-23 11:50:34 +02:00
parent 6574a805a8
commit 7944fb4558

View File

@ -655,11 +655,10 @@ impl ControllerInner {
let _permit = self.semaphore.acquire().await;
self.with_verify_branch(project_id, |project_repository, _| {
let result = super::reset_files(project_repository, ownership).map_err(Into::into);
let _ = project_repository
.project()
.create_snapshot(SnapshotDetails::new(OperationType::DiscardFile));
result
super::reset_files(project_repository, ownership).map_err(Into::into)
})
}