1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-11 07:25:55 +00:00

getAllCounters: set default value if frontend doesn't pass label or feed id count

This commit is contained in:
Andrew Dolgov
2022-02-25 12:41:53 +03:00
parent 806b46d0c4
commit 39c0bd378a

View File

@@ -108,8 +108,8 @@ class RPC extends Handler_Protected {
function getAllCounters(): void {
@$seq = (int) $_REQUEST['seq'];
$feed_id_count = (int)$_REQUEST["feed_id_count"];
$label_id_count = (int)$_REQUEST["label_id_count"];
$feed_id_count = (int) ($_REQUEST["feed_id_count"] ?? -1);
$label_id_count = (int) ($_REQUEST["label_id_count"] ?? -1);
// it seems impossible to distinguish empty array [] from a null - both become unset in $_REQUEST
// so, count is >= 0 means we had an array, -1 means null