From 4fcc717d534f0d049addb363adc5d51e3b5a03f8 Mon Sep 17 00:00:00 2001
From: Robin <robin@Amaya.(none)>
Date: Fri, 23 Apr 2010 00:21:59 +0200
Subject: [PATCH] bug fix first run wizzard take 2

---
 inc/lib_config.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/inc/lib_config.php b/inc/lib_config.php
index bbbe96e019..bf9dd5fd3d 100755
--- a/inc/lib_config.php
+++ b/inc/lib_config.php
@@ -106,7 +106,15 @@ class OC_CONFIG{
 	*/
 	public static function writeadminlisener(){
 		global $CONFIG_INSTALLED;
-		if($CONFIG_INSTALLED==false or OC_USER::ingroup($_SESSION['username'],'admin')){
+		$allow=false;
+		if($CONFIG_INSTALLED==false){
+			$allow=true;
+		}elseif(OC_USER::isLoggedIn()){
+			if(OC_USER::ingroup($_SESSION['username'],'admin')){
+				$allow=true;
+			}
+		}
+		if($allow){
 			global $DOCUMENTROOT;
 			global $SERVERROOT;
 			global $WEBROOT;
-- 
GitLab