Skip to content

Geo - Perform GeoRepositoryDestroyWorker even when repository does not exist

What does this MR do?

This MR changes the Geo::RepositoriesCleanupWorker to perform the GeoRepositoryDestroyWorker even when the repository does not exist on disk. There is a possibility the project does not have a repository or wiki on disk, but it can have an entry in the project_registry table, e.g., when all attempts to sync the have failed. If we don't perform the destroy worker it can lead to orphaned entries in the project_registry table.

What are the relevant issue numbers?

Closes #9465 (closed)

Does this MR meet the acceptance criteria?

Merge request reports