Merge pull request #7988 from friendica/MrPetovan-notice

Ensure $item exists in mod/display
2022.09-rc
Philipp 2019-12-22 15:14:46 +01:00 zatwierdzone przez GitHub
commit 5c88777122
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -172,6 +172,8 @@ function display_content(App $a, $update = false, $update_uid = 0)
$o = ''; $o = '';
$item = null;
if ($update) { if ($update) {
$item_id = $_REQUEST['item_id']; $item_id = $_REQUEST['item_id'];
$item = Item::selectFirst(['uid', 'parent', 'parent-uri'], ['id' => $item_id]); $item = Item::selectFirst(['uid', 'parent', 'parent-uri'], ['id' => $item_id]);
@ -221,7 +223,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
} }
} }
if (!$item_id) { if (empty($item)) {
throw new HTTPException\NotFoundException(L10n::t('The requested item doesn\'t exist or has been deleted.')); throw new HTTPException\NotFoundException(L10n::t('The requested item doesn\'t exist or has been deleted.'));
} }