[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lon-capa-cvs
Subject:    [LON-CAPA-cvs] cvs: loncom /interface lonnavmaps.pm
From:       raeburn <raeburn () source ! lon-capa ! org>
Date:       2009-12-27 1:31:05
Message-ID: cvsraeburn1261877465 () cvsserver
[Download RAW message or body]

raeburn		Sun Dec 27 01:31:05 2009 EDT

  Modified files:              
    /loncom/interface	lonnavmaps.pm 
  Log:
  - Prevent ISE in call to private &navHash() function.
    - Check arg passed to retrieve value from %navmaphash is defined. 
  
  
Index: loncom/interface/lonnavmaps.pm
diff -u loncom/interface/lonnavmaps.pm:1.440 loncom/interface/lonnavmaps.pm:1.441
--- loncom/interface/lonnavmaps.pm:1.440	Thu Dec  3 17:50:42 2009
+++ loncom/interface/lonnavmaps.pm	Sun Dec 27 01:31:05 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Navigate Maps Handler
 #
-# $Id: lonnavmaps.pm,v 1.440 2009/12/03 17:50:42 bisitz Exp $
+# $Id: lonnavmaps.pm,v 1.441 2009/12/27 01:31:05 raeburn Exp $
 
 #
 # Copyright Michigan State University Board of Trustees
@@ -3532,7 +3532,11 @@
     my $self = shift;
     my $param = shift;
     my $id = shift;
-    return $self->{NAV_MAP}->navhash($param . ($id?$self->{ID}:""));
+    my $arg = $param . ($id?$self->{ID}:"");
+    if (defined($arg)) {
+        return $self->{NAV_MAP}->navhash($arg);
+    }
+    return;
 }
 
 =pod


_______________________________________________
LON-CAPA-cvs mailing list
LON-CAPA-cvs@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic