3300 fix npe by adding tags to casedb in tagsmanager constructor

This commit is contained in:
William Schaefer 2017-12-08 11:30:29 -05:00
parent b58c91b8bf
commit d3418db3d1
2 changed files with 4 additions and 1 deletions

View File

@ -179,7 +179,7 @@ final class TagNameDefinition implements Comparable<TagNameDefinition> {
return displayName + "," + description + "," + color.name() + "," + knownStatus.toString();
}
private TagName saveToCase(SleuthkitCase caseDb) {
TagName saveToCase(SleuthkitCase caseDb) {
TagName tagName = null;
try {
tagName = caseDb.addOrUpdateTagName(displayName, description, color, knownStatus);

View File

@ -128,6 +128,9 @@ public class TagsManager implements Closeable {
*/
TagsManager(SleuthkitCase caseDb) {
this.caseDb = caseDb;
for (TagNameDefinition tagName : TagNameDefinition.getTagNameDefinitions()) {
tagName.saveToCase(caseDb);
}
}
/**