]> git.uio.no Git - usit-rt.git/blobdiff - etc/upgrade/3.7.19/content
Upgrade to 4.2.2
[usit-rt.git] / etc / upgrade / 3.7.19 / content
index a694562e8061298a4ee4d5d4e0120196a0c865eb..34af55095115463598676b719abef64149cd6189 100644 (file)
@@ -26,9 +26,20 @@ our @Final = (
 
 sub gen_scrip_description {
     my $scrip = shift;
-    my $condition = $scrip->ConditionObj->Name
+
+    my $condition;
+    eval{
+      $condition = $scrip->ConditionObj->Name
         || $scrip->ConditionObj->Description
         || ('On Condition #'. $scrip->Condition);
+    };
+
+    if ($@){
+      print STDERR $@;
+      print STDERR "Reference to missing scrip condition found. If you have ScripCondition = 0 in the Scrips table, update with a real condition number.\n";
+      $condition = 'On undefined Condition # 0';
+    }
+
     my $action = $scrip->ActionObj->Name
         || $scrip->ActionObj->Description
         || ('Run Action #'. $scrip->Action);