aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers/updateController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controllers/updateController.php')
-rw-r--r--app/Controllers/updateController.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/Controllers/updateController.php b/app/Controllers/updateController.php
index ba343c81e..bec639b39 100644
--- a/app/Controllers/updateController.php
+++ b/app/Controllers/updateController.php
@@ -128,6 +128,11 @@ class FreshRSS_update_Controller extends FreshRSS_ActionController {
Minz_Error::error(403);
}
+ if (!(Minz_Request::actionName() === 'apply' && Minz_Request::paramBoolean('post_conf')) &&
+ FreshRSS_Auth::requestReauth()) {
+ return;
+ }
+
include_once LIB_PATH . '/lib_install.php';
invalidateHttpCache();
@@ -269,10 +274,6 @@ class FreshRSS_update_Controller extends FreshRSS_ActionController {
Minz_Request::forward(['c' => 'update'], true);
}
- if (FreshRSS_Auth::requestReauth()) {
- return;
- }
-
if (Minz_Request::paramBoolean('post_conf')) {
if (self::isGit()) {
$res = !self::hasGitUpdate();