aboutsummaryrefslogtreecommitdiff
path: root/app/Models/FeedDAO.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2025-10-24 12:49:29 +0200
committerGravatar GitHub <noreply@github.com> 2025-10-24 12:49:29 +0200
commit9833d8197686d9614fc5cbd300e0761a520e2e6d (patch)
treebc03ed08a242bb55146232b3babf827aa6348b16 /app/Models/FeedDAO.php
parent90c69e04bb25ff237b4ca1add7bd87feac646b33 (diff)
Better SQL auto-update f.kind (#8148)
Add a little help to make sure that feed.kind gets added during the first call. Tested that replacing the DB with a backup from Febuary 2020 just works, automatically adding new columns since FreshRSS 1.20.0.
Diffstat (limited to 'app/Models/FeedDAO.php')
-rw-r--r--app/Models/FeedDAO.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/Models/FeedDAO.php b/app/Models/FeedDAO.php
index 65d834936..346aa1924 100644
--- a/app/Models/FeedDAO.php
+++ b/app/Models/FeedDAO.php
@@ -23,7 +23,7 @@ class FreshRSS_FeedDAO extends Minz_ModelPdo {
}
/** @param array{0:string,1:int,2:string} $errorInfo */
- protected function autoUpdateDb(array $errorInfo): bool {
+ public function autoUpdateDb(array $errorInfo): bool {
if (isset($errorInfo[0])) {
if ($errorInfo[0] === FreshRSS_DatabaseDAO::ER_BAD_FIELD_ERROR || $errorInfo[0] === FreshRSS_DatabaseDAOPGSQL::UNDEFINED_COLUMN) {
$errorLines = explode("\n", $errorInfo[2], 2); // The relevant column name is on the first line, other lines are noise