summaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2013-05-28 01:10:18 +0200
committerRobin Appelman <icewind@owncloud.com>2013-05-28 01:10:18 +0200
commite73c04501ebfe5d7e3f7895b349c941b7483ae6f (patch)
tree5fbc3ac08310c27a87081abd6602fbfd292d3434 /lib/base.php
parent44f9af5a7fb6f0f9846bfb36ff99f9bf8aee5985 (diff)
downloadnextcloud-server-e73c04501ebfe5d7e3f7895b349c941b7483ae6f.tar.gz
nextcloud-server-e73c04501ebfe5d7e3f7895b349c941b7483ae6f.zip
Fix session not working error
Diffstat (limited to 'lib/base.php')
-rw-r--r--lib/base.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/base.php b/lib/base.php
index c6ea32362e4..42b57527063 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -290,9 +290,12 @@ class OC {
try{
// set the session name to the instance id - which is unique
- self::$session=new \OC\Session\Internal(OC_Util::getInstanceId());
+ self::$session = new \OC\Session\Internal(OC_Util::getInstanceId());
// if session cant be started break with http 500 error
}catch (Exception $e){
+ //set the session object to a dummy session so code relying on the session existing still works
+ self::$session = new \OC\Session\Memory('');
+
OC_Log::write('core', 'Session could not be initialized',
OC_Log::ERROR);