summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--index.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/index.php b/index.php
index a88fcb21e..c1f87b564 100644
--- a/index.php
+++ b/index.php
@@ -316,7 +316,11 @@ assert_options(ASSERT_CALLBACK, '_assert_failure');
try {
require_once BASEPATH.'core/CodeIgniter.php';
} catch (\exceptions\NotAuthenticatedException $e) {
- redirect("user/login");
+ if (is_cli_client()) {
+ show_error(nl2br(htmlspecialchars($e->__toString())), $e->get_http_error_code());
+ } else {
+ redirect("user/login");
+ }
} catch (\exceptions\PublicApiException $e) {
show_error(nl2br(htmlspecialchars($e->__toString())), $e->get_http_error_code());
}