Fix string condition

Follow-up of 33fd07f6f2 , which should have been a PR
This commit is contained in:
Alexandre Alapetite
2024-12-10 13:59:56 +01:00
parent 33fd07f6f2
commit 052261bb8e
2 changed files with 4 additions and 2 deletions

View File

@@ -817,7 +817,7 @@ HTML;
if (!empty($feed->attributeArray('path_entries_condition'))) {
$found = false;
foreach ($feed->attributeArray('path_entries_condition') as $condition) {
if (trim($condition) === '') {
if (!is_string($condition) || trim($condition) === '') {
continue;
}
$booleanSearch = new FreshRSS_BooleanSearch($condition);

View File

@@ -667,7 +667,9 @@
<textarea class="w100" id="path_entries_condition" name="path_entries_condition"
rows="3" cols="64" spellcheck="false" placeholder="<?= _t('gen.short.blank_to_disable') ?>"><?php
foreach ($this->feed->attributeArray('path_entries_condition') ?? [] as $condition) {
echo htmlspecialchars($condition, ENT_NOQUOTES, 'UTF-8'), PHP_EOL;
if (is_string($condition)) {
echo htmlspecialchars($condition, ENT_NOQUOTES, 'UTF-8'), PHP_EOL;
}
}
?></textarea>
<p class="help"><?= _i('help') ?> <?= _t('sub.feed.filteractions.help') ?></p>