mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 02:07:42 +00:00
Merge pull request #2854 from narfindustries/issue172
Issue172 - make listeners do NOP if module not enabled.
This commit is contained in:
commit
d7b0a94445
@ -61,6 +61,10 @@ public class CaseEventListener implements PropertyChangeListener {
|
||||
EamDb dbManager = EamDb.getInstance();
|
||||
switch (Case.Events.valueOf(evt.getPropertyName())) {
|
||||
case CONTENT_TAG_ADDED: {
|
||||
if (!dbManager.isEnabled()) {
|
||||
return;
|
||||
}
|
||||
|
||||
final ContentTagAddedEvent tagAddedEvent = (ContentTagAddedEvent) evt;
|
||||
final ContentTag tagAdded = tagAddedEvent.getAddedTag();
|
||||
// TODO: detect failed cast and break if so.
|
||||
@ -121,6 +125,10 @@ public class CaseEventListener implements PropertyChangeListener {
|
||||
break;
|
||||
|
||||
case BLACKBOARD_ARTIFACT_TAG_ADDED: {
|
||||
if (!dbManager.isEnabled()) {
|
||||
return;
|
||||
}
|
||||
|
||||
final BlackBoardArtifactTagAddedEvent bbTagAddedEvent = (BlackBoardArtifactTagAddedEvent) evt;
|
||||
final BlackboardArtifactTag bbTagAdded = bbTagAddedEvent.getAddedTag();
|
||||
final AbstractFile af = (AbstractFile) bbTagAdded.getContent();
|
||||
@ -149,12 +157,13 @@ public class CaseEventListener implements PropertyChangeListener {
|
||||
break;
|
||||
|
||||
case DATA_SOURCE_ADDED: {
|
||||
final DataSourceAddedEvent dataSourceAddedEvent = (DataSourceAddedEvent) evt;
|
||||
Content newDataSource = dataSourceAddedEvent.getDataSource();
|
||||
if (!dbManager.isEnabled()) {
|
||||
break;
|
||||
}
|
||||
|
||||
final DataSourceAddedEvent dataSourceAddedEvent = (DataSourceAddedEvent) evt;
|
||||
Content newDataSource = dataSourceAddedEvent.getDataSource();
|
||||
|
||||
try {
|
||||
String deviceId = Case.getCurrentCase().getSleuthkitCase().getDataSource(newDataSource.getId()).getDeviceId();
|
||||
|
||||
|
@ -79,7 +79,6 @@ public class IngestEventsListener {
|
||||
switch (IngestManager.IngestModuleEvent.valueOf(evt.getPropertyName())) {
|
||||
case DATA_ADDED: {
|
||||
if (!dbManager.isEnabled()) {
|
||||
LOGGER.log(Level.WARNING, "Error connecting to database, enteprise artifact manager artifacts not created");
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user