MDL-41945 mod_assign: Add empty submission check
[moodle.git] / mod / assign / locallib.php
index 4da2bdc..2aa605d 100644 (file)
@@ -6420,6 +6420,11 @@ class assign {
             $submission = $this->get_user_submission($userid, true);
         }
 
             $submission = $this->get_user_submission($userid, true);
         }
 
+        if ($this->new_submission_empty($data)) {
+            $notices[] = get_string('submissionempty', 'mod_assign');
+            return false;
+        }
+
         // Check that no one has modified the submission since we started looking at it.
         if (isset($data->lastmodified) && ($submission->timemodified > $data->lastmodified)) {
             // Another user has submitted something. Notify the current user.
         // Check that no one has modified the submission since we started looking at it.
         if (isset($data->lastmodified) && ($submission->timemodified > $data->lastmodified)) {
             // Another user has submitted something. Notify the current user.