aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-10-07 21:46:48 +0200
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-10-07 21:46:48 +0200
commitca4dcca5b20c3e2e6da1293746cd46674d97c710 (patch)
treebbc8f21db70ae80c72f4d403ff86fc9932eec0bf
parenta0d502a763c358bafbfa3bfe70c4dfc36181d5be (diff)
PSHB bugs
Introduced by https://github.com/FreshRSS/FreshRSS/pull/1280
-rwxr-xr-xapp/Controllers/feedController.php3
-rw-r--r--p/api/pshb.php1
2 files changed, 3 insertions, 1 deletions
diff --git a/app/Controllers/feedController.php b/app/Controllers/feedController.php
index dadc8aa83..8751d2fff 100755
--- a/app/Controllers/feedController.php
+++ b/app/Controllers/feedController.php
@@ -271,7 +271,8 @@ class FreshRSS_feed_Controller extends Minz_ActionController {
if ($ttl == -1) {
continue; //Feed refresh is disabled
}
- if ($feed->lastUpdate() + 10 >= time() - ($ttl == -2 ? FreshRSS_Context::$user_conf->ttl_default : $ttl)) {
+ if ((!$simplePiePush) && (!$feed_id) &&
+ ($feed->lastUpdate() + 10 >= time() - ($ttl == -2 ? FreshRSS_Context::$user_conf->ttl_default : $ttl))) {
//Too early to refresh from source, but check whether the feed was updated by another user
$mtime = $feed->cacheModifiedTime();
if ($feed->lastUpdate() + 10 >= $mtime) {
diff --git a/p/api/pshb.php b/p/api/pshb.php
index 94a0068ed..e9b66b167 100644
--- a/p/api/pshb.php
+++ b/p/api/pshb.php
@@ -116,6 +116,7 @@ foreach ($users as $userFilename) {
Minz_Configuration::register('user',
join_path(USERS_PATH, $username, 'config.php'),
join_path(USERS_PATH, '_', 'config.default.php'));
+ new Minz_ModelPdo($username); //TODO: FIXME: Quick-fix while waiting for a better FreshRSS() constructor/init
FreshRSS_Context::init();
list($updated_feeds, $feed) = FreshRSS_feed_Controller::actualizeFeed(0, $self, false, $simplePie);
if ($updated_feeds > 0) {