alecpl
2012-04-24 db70b3fc823f632c4c74de53af471197e98dcfa9
- Fix handling errors on draft auto-save


1 files modified
20 ■■■■■ changed files
program/steps/mail/sendmail.inc 20 ●●●●● patch | view | raw | blame | history
program/steps/mail/sendmail.inc
@@ -698,17 +698,19 @@
      unlink($mailbody_file);
      $mailbody_file = null;
    }
  }
    // raise error if saving failed
    if (!$saved) {
      raise_error(array('code' => 800, 'type' => 'imap',
        'file' => __FILE__, 'line' => __LINE__,
            'message' => "Could not save message in $store_target"), TRUE, FALSE);
  // raise error if saving failed
  if (!$saved) {
    raise_error(array('code' => 800, 'type' => 'imap',
       'file' => __FILE__, 'line' => __LINE__,
       'message' => "Could not save message in $store_target"), TRUE, FALSE);
      if ($savedraft) {
        $OUTPUT->show_message('errorsaving', 'error');
        $OUTPUT->send('iframe');
      }
    if ($savedraft) {
      $OUTPUT->show_message('errorsaving', 'error');
      // start the auto-save timer again
      $OUTPUT->command('auto_save_start');
      $OUTPUT->send('iframe');
    }
  }