mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-15 01:07:42 +00:00
Merge branch 'develop' into 7613-PopUpMenuFixedOOViewer
This commit is contained in:
commit
6f70bc626b
@ -380,7 +380,6 @@ public final class OtherOccurrencesPanel extends javax.swing.JPanel {
|
|||||||
int totalCount = 0;
|
int totalCount = 0;
|
||||||
Set<String> dataSources = new HashSet<>();
|
Set<String> dataSources = new HashSet<>();
|
||||||
if (CentralRepository.isEnabled()) {
|
if (CentralRepository.isEnabled()) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
List<CorrelationAttributeInstance> instances;
|
List<CorrelationAttributeInstance> instances;
|
||||||
instances = CentralRepository.getInstance().getArtifactInstancesByTypeValue(aType, value);
|
instances = CentralRepository.getInstance().getArtifactInstancesByTypeValue(aType, value);
|
||||||
@ -395,12 +394,12 @@ public final class OtherOccurrencesPanel extends javax.swing.JPanel {
|
|||||||
// - the data source device ID is different
|
// - the data source device ID is different
|
||||||
// - the file path is different
|
// - the file path is different
|
||||||
if (artifactInstance.getCorrelationCase().getCaseUUID().equals(caseUUID)
|
if (artifactInstance.getCorrelationCase().getCaseUUID().equals(caseUUID)
|
||||||
|| (!StringUtils.isBlank(dataSourceName) && artifactInstance.getCorrelationDataSource().getName().equals(dataSourceName))
|
&& (!StringUtils.isBlank(dataSourceName) && artifactInstance.getCorrelationDataSource().getName().equals(dataSourceName))
|
||||||
|| (!StringUtils.isBlank(deviceId) && artifactInstance.getCorrelationDataSource().getDeviceID().equals(deviceId))
|
&& (!StringUtils.isBlank(deviceId) && artifactInstance.getCorrelationDataSource().getDeviceID().equals(deviceId))
|
||||||
|| (file != null && artifactInstance.getFilePath().equalsIgnoreCase(file.getParentPath() + file.getName()))) {
|
&& (file != null && artifactInstance.getFilePath().equalsIgnoreCase(file.getParentPath() + file.getName()))) {
|
||||||
correlationAttributes.add(artifactInstance);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
correlationAttributes.add(artifactInstance);
|
||||||
OtherOccurrenceNodeInstanceData newNode = new OtherOccurrenceNodeInstanceData(artifactInstance, aType, value);
|
OtherOccurrenceNodeInstanceData newNode = new OtherOccurrenceNodeInstanceData(artifactInstance, aType, value);
|
||||||
UniquePathKey uniquePathKey = new UniquePathKey(newNode);
|
UniquePathKey uniquePathKey = new UniquePathKey(newNode);
|
||||||
nodeDataMap.put(uniquePathKey, newNode);
|
nodeDataMap.put(uniquePathKey, newNode);
|
||||||
@ -510,7 +509,7 @@ public final class OtherOccurrencesPanel extends javax.swing.JPanel {
|
|||||||
* artifact. If the central repo is not enabled, this will only return files
|
* artifact. If the central repo is not enabled, this will only return files
|
||||||
* from the current case with matching MD5 hashes.
|
* from the current case with matching MD5 hashes.
|
||||||
*
|
*
|
||||||
* @param corAttr CorrelationAttribute to query for
|
* @param corAttr CorrelationAttribute to query for
|
||||||
*
|
*
|
||||||
* @return A collection of correlated artifact instances
|
* @return A collection of correlated artifact instances
|
||||||
*/
|
*/
|
||||||
@ -533,9 +532,9 @@ public final class OtherOccurrencesPanel extends javax.swing.JPanel {
|
|||||||
// - the data source device ID is different
|
// - the data source device ID is different
|
||||||
// - the file path is different
|
// - the file path is different
|
||||||
if (artifactInstance.getCorrelationCase().getCaseUUID().equals(caseUUID)
|
if (artifactInstance.getCorrelationCase().getCaseUUID().equals(caseUUID)
|
||||||
|| (!StringUtils.isBlank(dataSourceName) && artifactInstance.getCorrelationDataSource().getName().equals(dataSourceName))
|
&& (!StringUtils.isBlank(dataSourceName) && artifactInstance.getCorrelationDataSource().getName().equals(dataSourceName))
|
||||||
|| (!StringUtils.isBlank(deviceId) && artifactInstance.getCorrelationDataSource().getDeviceID().equals(deviceId))
|
&& (!StringUtils.isBlank(deviceId) && artifactInstance.getCorrelationDataSource().getDeviceID().equals(deviceId))
|
||||||
|| (file != null && artifactInstance.getFilePath().equalsIgnoreCase(file.getParentPath() + file.getName()))) {
|
&& (file != null && artifactInstance.getFilePath().equalsIgnoreCase(file.getParentPath() + file.getName()))) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
OtherOccurrenceNodeInstanceData newNode = new OtherOccurrenceNodeInstanceData(artifactInstance, corAttr.getCorrelationType(), corAttr.getCorrelationValue());
|
OtherOccurrenceNodeInstanceData newNode = new OtherOccurrenceNodeInstanceData(artifactInstance, corAttr.getCorrelationType(), corAttr.getCorrelationValue());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user