diff --git a/src/main/resources/update/gitbucket-core_4.35.xml b/src/main/resources/update/gitbucket-core_4.35.xml index bc64857..66d9dbc 100644 --- a/src/main/resources/update/gitbucket-core_4.35.xml +++ b/src/main/resources/update/gitbucket-core_4.35.xml @@ -1,17 +1,35 @@ + + + - - - - - + + + + + + + + + + + + + INSERT INTO WEB_HOOK_2 (USER_NAME, REPOSITORY_NAME, URL, TOKEN, CTYPE) SELECT USER_NAME, REPOSITORY_NAME, URL, TOKEN, CTYPE FROM WEB_HOOK + + + + + - + + + diff --git a/src/main/scala/gitbucket/core/service/WebHookService.scala b/src/main/scala/gitbucket/core/service/WebHookService.scala index 1d10bb5..e2ceef7 100644 --- a/src/main/scala/gitbucket/core/service/WebHookService.scala +++ b/src/main/scala/gitbucket/core/service/WebHookService.scala @@ -170,9 +170,11 @@ } } + // Records in WEB_HOOK_EVENT will be deleted automatically by cascaded constraint def deleteWebHook(owner: String, repository: String, url: String)(implicit s: Session): Unit = RepositoryWebHooks.filter(_.byRepositoryUrl(owner, repository, url)).delete + // Records in WEB_HOOK_EVENT will be deleted automatically by cascaded constraint def deleteWebHookById(id: Int)(implicit s: Session): Unit = RepositoryWebHooks.filter(_.byId(id)).delete