Fix old theme selection
authorJamie Cameron <jcameron@webmin.com>
Sun, 1 Mar 2009 00:13:52 +0000 (00:13 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sun, 1 Mar 2009 00:13:52 +0000 (00:13 +0000)
acl/acl-lib.pl

index 05ac00d..05835dd 100644 (file)
@@ -72,8 +72,13 @@ while(<PWFILE>) {
                $user{'skill'} = $gconfig{"skill_$user[0]"};
                $user{'risk'} = $gconfig{"risk_$user[0]"};
                $user{'rbacdeny'} = $gconfig{"rbacdeny_$user[0]"};
-               ($user{'theme'}, $user{'overlay'}) =
-                       split(/\s+/, $gconfig{"theme_$user[0]"});
+               if ($gconfig{"theme_$user[0]"}) {
+                       ($user{'theme'}, $user{'overlay'}) =
+                               split(/\s+/, $gconfig{"theme_$user[0]"});
+                       }
+               elsif (defined($gconfig{"theme_$user[0]"})) {
+                       $user{'theme'} = "";
+                       }
                $user{'readonly'} = $gconfig{"readonly_$user[0]"};
                $user{'ownmods'} = [ split(/\s+/,
                                           $gconfig{"ownmods_$user[0]"}) ];