Browse Source

Fix exception in FileTicketService when deleting a repository

tags/v1.7.0
James Moger 9 years ago
parent
commit
48ca8a006d
2 changed files with 5 additions and 0 deletions
  1. 1
    0
      releases.moxie
  2. 4
    0
      src/main/java/com/gitblit/tickets/FileTicketService.java

+ 1
- 0
releases.moxie View File

@@ -16,6 +16,7 @@ r27: {
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)

+ 4
- 0
src/main/java/com/gitblit/tickets/FileTicketService.java View File

@@ -493,6 +493,10 @@ public class FileTicketService extends ITicketService {
@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);

Loading…
Cancel
Save