--- Factory.pm.org 2006-08-31 17:09:45.000000000 +0200 +++ Factory.pm 2008-01-29 17:17:43.000000000 +0100 @@ -76,5 +76,11 @@ # check permission, user authorized to create webs? - unless($session->{user}->isAdmin()) { + my $is_admin; + if ($TWiki::Plugins::VERSION >= 1.2) { + $is_admin = TWiki::Func::isAnAdmin( $user ); + } else { + $is_admin = $session->{user}->isAdmin(); + } + unless($is_admin) { throw TWiki::OopsException( 'accessdenied',