Browse Source

Ensure Lucene ticket index is updated on repository deletion

tags/v1.5.0
James Moger 10 years ago
parent
commit
fcaeaa5410
2 changed files with 9 additions and 3 deletions
  1. 2
    1
      releases.moxie
  2. 7
    2
      src/main/java/com/gitblit/GitBlit.java

+ 2
- 1
releases.moxie View File

@@ -9,7 +9,8 @@ r22: {
html: ~
text: ~
security: ~
fixes: ~
fixes:
- Ensure the Lucene ticket index is updated on repository deletion.
changes: ~
additions: ~
dependencyChanges: ~

+ 7
- 2
src/main/java/com/gitblit/GitBlit.java View File

@@ -180,9 +180,14 @@ public class GitBlit extends GitblitManager {
@Override
public boolean deleteRepository(String repositoryName) {
RepositoryModel repository = repositoryManager.getRepositoryModel(repositoryName);
boolean success = repositoryManager.deleteRepository(repositoryName);
return deleteRepositoryModel(repository);
}

@Override
public boolean deleteRepositoryModel(RepositoryModel model) {
boolean success = repositoryManager.deleteRepositoryModel(model);
if (success && ticketService != null) {
return ticketService.deleteAll(repository);
return ticketService.deleteAll(model);
}
return success;
}

Loading…
Cancel
Save