[LON-CAPA-cvs] cvs: rat / lonratedt.pm

www lon-capa-cvs@mail.lon-capa.org
Fri, 11 Oct 2002 14:00:42 -0000


www		Fri Oct 11 10:00:42 2002 EDT

  Modified files:              
    /rat	lonratedt.pm 
  Log:
  Bug 828
  Artificially insert start and finish resource when loading explicitly empty
  map "<map></map>"
  
  
Index: rat/lonratedt.pm
diff -u rat/lonratedt.pm:1.37 rat/lonratedt.pm:1.38
--- rat/lonratedt.pm:1.37	Thu Oct  3 11:07:25 2002
+++ rat/lonratedt.pm	Fri Oct 11 10:00:42 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Edit Handler for RAT Maps
 #
-# $Id: lonratedt.pm,v 1.37 2002/10/03 15:07:25 www Exp $
+# $Id: lonratedt.pm,v 1.38 2002/10/11 14:00:42 www Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -103,7 +103,12 @@
             }
         }
     }
-
+# ---------------------------------------------- Did we just read an empty map?
+    if ($#resources<1) {
+        undef $resources[0];
+	$resources[1]=':::start';
+        $resources[2]=':::finish';
+    }
 # -------------------------------------------------- This is a linear map, sort
 
     my $startidx=0;