James Moger
2014-10-31 48ca8a006d6c96af0b134ebf07daa35eb367d5d8
Fix exception in FileTicketService when deleting a repository
2 files modified
5 ■■■■■ changed files
releases.moxie 1 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/tickets/FileTicketService.java 4 ●●●● patch | view | raw | blame | history
releases.moxie
@@ -16,6 +16,7 @@
    security: ~
    fixes:
    - Fix exception when viewing a ticket with a patchset where the integration branch does not exist (issue-521, ticket-212)
    - Fix exception when deleting a repository using the FileTicketService (issue-522, ticket-213)
    changes:
    - Replaced Dagger with Guice (ticket-80)
    - Use release name as root directory in Gitblit GO artifacts (ticket-109)
src/main/java/com/gitblit/tickets/FileTicketService.java
@@ -493,6 +493,10 @@
    @Override
    protected boolean deleteAllImpl(RepositoryModel repository) {
        Repository db = repositoryManager.getRepository(repository.name);
        if (db == null) {
            // the tickets no longer exist because the db no longer exists
            return true;
        }
        try {
            File dir = new File(db.getDirectory(), TICKETS_PATH);
            return FileUtils.delete(dir);