aboutsummaryrefslogtreecommitdiff
path: root/p/api/greader.php
diff options
context:
space:
mode:
Diffstat (limited to 'p/api/greader.php')
-rw-r--r--p/api/greader.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/p/api/greader.php b/p/api/greader.php
index 51d341f0c..b591e7c44 100644
--- a/p/api/greader.php
+++ b/p/api/greader.php
@@ -929,15 +929,16 @@ ini_set('session.use_cookies', '0');
register_shutdown_function('session_destroy');
Minz_Session::init('FreshRSS');
-$user = authorizationToUser();
+$user = $pathInfos[1] === 'accounts' ? '' : authorizationToUser();
FreshRSS_Context::$user_conf = null;
if ($user !== '') {
FreshRSS_Context::$user_conf = get_user_configuration($user);
Minz_ExtensionManager::init();
- Minz_Translate::init(FreshRSS_Context::$user_conf->language);
-
if (FreshRSS_Context::$user_conf != null) {
+ Minz_Translate::init(FreshRSS_Context::$user_conf->language);
Minz_ExtensionManager::enableByList(FreshRSS_Context::$user_conf->extensions_enabled);
+ } else {
+ Minz_Translate::init();
}
} else {
Minz_Translate::init();