From afd2325678bfd1bb8f4e3cdc49ba4b3e66328c39 Mon Sep 17 00:00:00 2001 From: takezoe Date: Thu, 4 Jul 2013 16:06:55 +0900 Subject: [PATCH] (refs #16)Fixed foreign key constraint problem in repository deletion. --- src/main/scala/service/RepositoryService.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/scala/service/RepositoryService.scala b/src/main/scala/service/RepositoryService.scala index 81d91fc48..af6a9a77c 100644 --- a/src/main/scala/service/RepositoryService.scala +++ b/src/main/scala/service/RepositoryService.scala @@ -36,8 +36,12 @@ trait RepositoryService { self: AccountService => def deleteRepository(userName: String, repositoryName: String): Unit = { Collaborators .filter(_.byRepository(userName, repositoryName)).delete - IssueId .filter(_.byRepository(userName, repositoryName)).delete + IssueLabels .filter(_.byRepository(userName, repositoryName)).delete + Labels .filter(_.byRepository(userName, repositoryName)).delete + IssueComments .filter(_.byRepository(userName, repositoryName)).delete Issues .filter(_.byRepository(userName, repositoryName)).delete + IssueId .filter(_.byRepository(userName, repositoryName)).delete + Milestones .filter(_.byRepository(userName, repositoryName)).delete Repositories .filter(_.byRepository(userName, repositoryName)).delete }