From 000a523529085078db6ba2c67f2594f1c32e5ee7 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Tue, 3 Aug 2021 06:49:16 +0000 Subject: [PATCH] Find article by msgid from overview instead of group db --- Rocksolid_Light/rocksolid/article-flat.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Rocksolid_Light/rocksolid/article-flat.php b/Rocksolid_Light/rocksolid/article-flat.php index 2eb0358..4aad6b9 100644 --- a/Rocksolid_Light/rocksolid/article-flat.php +++ b/Rocksolid_Light/rocksolid/article-flat.php @@ -26,10 +26,10 @@ if(strpos($id, '@') !== false) { if($CONFIG['article_database'] == '1') { - $database = $spooldir.'/'.$group.'-articles.db3'; - $articles_dbh = article_db_open($database); - $articles_query = $articles_dbh->prepare('SELECT * FROM articles WHERE msgid=:messageid'); - $articles_query->execute(['messageid' => $id]); + $database = $spooldir.'/articles-overview.db3'; + $articles_dbh = rslight_db_open($database); + $articles_query = $articles_dbh->prepare('SELECT * FROM overview WHERE msgid=:messageid AND newsgroup=:group'); + $articles_query->execute(['messageid' => $id, 'group' => $group]); $found = 0; while ($row = $articles_query->fetch()) { $id = $row['number'];