fix: [warninglists] default to matching types ALL if nothing is set

feature/workflow-trigger-before-save
iglocska 2023-10-17 21:10:12 +02:00
parent c45aee024a
commit 94585b4dad
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
1 changed files with 3 additions and 0 deletions

View File

@ -157,6 +157,9 @@ class WarninglistsController extends AppController
unset($warninglist['Warninglist']['entries']);
$warninglist['WarninglistEntry'] = $entries;
}
if (empty($warninglist['Warninglist']['matching_attributes'])) {
$warninglist['Warninglist']['matching_attributes'] = ['ALL'];
}
if (isset($warninglist['Warninglist']['matching_attributes']) && is_array($warninglist['Warninglist']['matching_attributes'])) {
$warninglist['WarninglistType'] = [];
foreach ($warninglist['Warninglist']['matching_attributes'] as $attribute) {