diff --git a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala index 6a349d9..0398386 100644 --- a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala @@ -125,6 +125,12 @@ defining(getWikiRepositoryDir(repository.owner, repository.name)){ dir => FileUtils.moveDirectory(dir, getWikiRepositoryDir(repository.owner, form.repositoryName)) } + // Move lfs directory + defining(getLfsDir(repository.owner, repository.name)){ dir => + if(dir.isDirectory()) { + FileUtils.moveDirectory(dir, getLfsDir(repository.owner, form.repositoryName)) + } + } } flash += "info" -> "Repository settings has been updated." redirect(s"/${repository.owner}/${form.repositoryName}/settings/options") @@ -323,6 +329,13 @@ defining(getWikiRepositoryDir(repository.owner, repository.name)){ dir => FileUtils.moveDirectory(dir, getWikiRepositoryDir(form.newOwner, repository.name)) } + // Move lfs directory + defining(getLfsDir(repository.owner, repository.name)){ dir => + if(dir.isDirectory()) { + FileUtils.moveDirectory(dir, getLfsDir(form.newOwner, repository.name)) + + } + } } } redirect(s"/${form.newOwner}/${repository.name}")