fix: [worflow:applyFilter] Replace existing data correctly

bad_encoding_pymisp
Sami Mokaddem 2023-06-03 16:35:17 -04:00
parent 23ab080605
commit f22611e1b8
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
1 changed files with 3 additions and 0 deletions

View File

@ -307,6 +307,9 @@ class WorkflowRoamingData
private function applyFilter(array $data, array $filteringOptions): array
{
if (substr($filteringOptions['selector'], -3) === '.{n}') {
$filteringOptions['selector'] = substr($filteringOptions['selector'], 0, -3);
}
$baseModule = $this->getFilteringModule();
$extracted = $baseModule->extractData($data, $filteringOptions['selector']);
if ($extracted === false) {