From 7994464178834ca1d5250d13f90ab2f41905c9a2 Mon Sep 17 00:00:00 2001
From: toyomoyo <toyomoyo>
Date: Thu, 5 Jul 2007 02:18:45 +0000
Subject: [PATCH] fixing some warnings

---
 mod/assignment/lib.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php
index 59fcf0287a..d9f99021a4 100644
--- a/mod/assignment/lib.php
+++ b/mod/assignment/lib.php
@@ -1980,10 +1980,15 @@ function assignment_grade_handler($eventdata) {
         }
     }
 
-    $submission->submissioncomment = addslashes($eventdata->feedback);
-    $submission->format            = (int)$eventdata->feedbackformat;
+    if (isset($eventdata->feedback)) {
+        $submission->submissioncomment = addslashes($eventdata->feedback);
+    }
+    
+    if (isset($eventdata->feedbackformat)) {
+        $submission->format            = (int)$eventdata->feedbackformat;
+    }
 
-    if ($old->submissioncomment != $eventdata->feedback or $old->format != $submission->format) {
+    if (isset($eventdata->feedback) && ($old->submissioncomment != $eventdata->feedback or $old->format != $submission->format)) {
         $submission->mailed = 0;       // Make sure mail goes out (again, even)
     }
 
-- 
2.39.5