public: fix share() returning random unshared articles if uuid is not given
This commit is contained in:
parent
088fcf8131
commit
ea30061cce
|
@ -298,8 +298,9 @@ class Handler_Public extends Handler {
|
|||
function share() {
|
||||
$uuid = clean($_REQUEST["key"]);
|
||||
|
||||
$sth = $this->pdo->prepare("SELECT ref_id, owner_uid FROM ttrss_user_entries WHERE
|
||||
uuid = ?");
|
||||
if ($uuid) {
|
||||
$sth = $this->pdo->prepare("SELECT ref_id, owner_uid
|
||||
FROM ttrss_user_entries WHERE uuid = ?");
|
||||
$sth->execute([$uuid]);
|
||||
|
||||
if ($row = $sth->fetch()) {
|
||||
|
@ -310,11 +311,12 @@ class Handler_Public extends Handler {
|
|||
|
||||
print $this->format_article($id, $owner_uid);
|
||||
|
||||
} else {
|
||||
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
|
||||
print "Article not found.";
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
|
||||
print "Article not found.";
|
||||
}
|
||||
|
||||
private function get_article_image($enclosures, $content, $site_url) {
|
||||
|
|
Loading…
Reference in New Issue