From 572e00928a12dcfdb4d7a230c4e0ecb5fd68de44 Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Wed, 26 Aug 2015 14:04:50 +0800 Subject: [PATCH] MDL-51179 Atto: When a resume is aborted - create a fresh draft for future saves. --- lib/editor/atto/autosave-ajax.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/editor/atto/autosave-ajax.php b/lib/editor/atto/autosave-ajax.php index 4e9e8378016..65915310a5e 100644 --- a/lib/editor/atto/autosave-ajax.php +++ b/lib/editor/atto/autosave-ajax.php @@ -154,6 +154,10 @@ if ($action === 'save') { // A response means the draft has been restored and here is the auto-saved text. $response['result'] = $record->drafttext; echo json_encode($response); + } else { + $DB->delete_records('editor_atto_autosave', array('id' => $record->id)); + + // No response means no error. } die(); }