@@ -23,7 +23,6 @@ import (
2323 "code.gitea.io/gitea/modules/optional"
2424 repo_module "code.gitea.io/gitea/modules/repository"
2525 "code.gitea.io/gitea/modules/setting"
26- "code.gitea.io/gitea/modules/util"
2726 notify_service "code.gitea.io/gitea/services/notify"
2827)
2928
@@ -214,13 +213,13 @@ func DeleteUnadoptedRepository(ctx context.Context, doer, u *user_model.User, re
214213 return err
215214 }
216215
217- repoPath := repo_model .RepoPath (u .Name , repoName )
218- isExist , err := util . IsExist ( repoPath )
216+ relativePath := repo_model .RelativePath (u .Name , repoName )
217+ exist , err := gitrepo . IsRepositoryExist ( ctx , repo_model . StorageRepo ( relativePath ) )
219218 if err != nil {
220- log .Error ("Unable to check if %s exists. Error: %v" , repoPath , err )
219+ log .Error ("Unable to check if %s exists. Error: %v" , relativePath , err )
221220 return err
222221 }
223- if ! isExist {
222+ if ! exist {
224223 return repo_model.ErrRepoNotExist {
225224 OwnerName : u .Name ,
226225 Name : repoName ,
@@ -236,7 +235,7 @@ func DeleteUnadoptedRepository(ctx context.Context, doer, u *user_model.User, re
236235 }
237236 }
238237
239- return util . RemoveAll ( repoPath )
238+ return gitrepo . DeleteRepository ( ctx , repo_model . StorageRepo ( relativePath ) )
240239}
241240
242241type unadoptedRepositories struct {
0 commit comments