--- loncom/auth/lonroles.pm 2010/08/01 18:34:19 1.256 +++ loncom/auth/lonroles.pm 2010/08/17 20:06:30 1.257 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # User Roles Screen # -# $Id: lonroles.pm,v 1.256 2010/08/01 18:34:19 raeburn Exp $ +# $Id: lonroles.pm,v 1.257 2010/08/17 20:06:30 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1564,7 +1564,7 @@ sub check_release_required { my ($switchserver,$warning); if ($required ne '') { my ($reqdmajor,$reqdminor) = ($required =~ /^(\d+)\.(\d+)$/); - my ($major,$minor) = ($loncaparev =~ /^\'?(\d+)\.(\d+)\.[\d.\-]+\'?$/); + my ($major,$minor) = ($loncaparev =~ /^\'?(\d+)\.(\d+)\.[\w.\-]+\'?$/); if ($reqdmajor ne '' && $reqdminor ne '') { my $otherserver; if (($major eq '' && $minor eq '') || @@ -1573,7 +1573,7 @@ sub check_release_required { my $switchlcrev = &Apache::lonnet::get_server_loncaparev($env{'user.domain'}, $userdomserver); - my ($swmajor,$swminor) = ($switchlcrev =~ /^\'?(\d+)\.(\d+)\.[\d.\-]+\'?$/); + my ($swmajor,$swminor) = ($switchlcrev =~ /^\'?(\d+)\.(\d+)\.[\w.\-]+\'?$/); if (($swmajor eq '' && $swminor eq '') || ($reqdmajor > $swmajor) || (($reqdmajor == $swmajor) && ($reqdminor > $swminor))) { my $cdom = $env{'course.'.$tcourseid.'.domain'};