mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 14:25:55 +00:00
update the tsvector_combined when create_published_article
https://discourse.tt-rss.org/t/create-published-article-doesnt-update-the-tsvector-combined/2277
This commit is contained in:
@@ -151,6 +151,16 @@ class Article extends Handler_Protected {
|
|||||||
content = ?, content_hash = ? WHERE id = ?");
|
content = ?, content_hash = ? WHERE id = ?");
|
||||||
$sth->execute([$content, $content_hash, $ref_id]);
|
$sth->execute([$content, $content_hash, $ref_id]);
|
||||||
|
|
||||||
|
if (DB_TYPE == "pgsql"){
|
||||||
|
$sth = $pdo->prepare("UPDATE ttrss_entries
|
||||||
|
SET tsvector_combined = to_tsvector( :ts_content)
|
||||||
|
WHERE id = :id");
|
||||||
|
$params = [
|
||||||
|
":ts_content" => mb_substr(strip_tags($content ), 0, 900000),
|
||||||
|
":id" => $ref_id];
|
||||||
|
$sth->execute($params);
|
||||||
|
}
|
||||||
|
|
||||||
$sth = $pdo->prepare("UPDATE ttrss_user_entries SET published = true,
|
$sth = $pdo->prepare("UPDATE ttrss_user_entries SET published = true,
|
||||||
last_published = NOW() WHERE
|
last_published = NOW() WHERE
|
||||||
int_id = ? AND owner_uid = ?");
|
int_id = ? AND owner_uid = ?");
|
||||||
@@ -186,7 +196,15 @@ class Article extends Handler_Protected {
|
|||||||
|
|
||||||
if ($row = $sth->fetch()) {
|
if ($row = $sth->fetch()) {
|
||||||
$ref_id = $row["id"];
|
$ref_id = $row["id"];
|
||||||
|
if (DB_TYPE == "pgsql"){
|
||||||
|
$sth = $pdo->prepare("UPDATE ttrss_entries
|
||||||
|
SET tsvector_combined = to_tsvector( :ts_content)
|
||||||
|
WHERE id = :id");
|
||||||
|
$params = [
|
||||||
|
":ts_content" => mb_substr(strip_tags($content ), 0, 900000),
|
||||||
|
":id" => $ref_id];
|
||||||
|
$sth->execute($params);
|
||||||
|
}
|
||||||
$sth = $pdo->prepare("INSERT INTO ttrss_user_entries
|
$sth = $pdo->prepare("INSERT INTO ttrss_user_entries
|
||||||
(ref_id, uuid, feed_id, orig_feed_id, owner_uid, published, tag_cache, label_cache,
|
(ref_id, uuid, feed_id, orig_feed_id, owner_uid, published, tag_cache, label_cache,
|
||||||
last_read, note, unread, last_published)
|
last_read, note, unread, last_published)
|
||||||
|
|||||||
Reference in New Issue
Block a user