diff options
Diffstat (limited to 'www/js/views/submit.js')
-rw-r--r-- | www/js/views/submit.js | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/www/js/views/submit.js b/www/js/views/submit.js index d94a03f..27b21f7 100644 --- a/www/js/views/submit.js +++ b/www/js/views/submit.js @@ -47,23 +47,16 @@ if ( FMS.currentUser ) { FMS.currentUser.save(); } - var id = FMS.currentDraft.id; - var uri = FMS.currentDraft.get('file'); - FMS.allDrafts.remove(FMS.currentDraft); - FMS.currentDraft.destroy(); + var reset = FMS.removeDraft( FMS,currentDraftID, true); + var that = this; + reset.done( function() { that.onRemoveDraft(); } ); + }, + + onRemoveDraft: function() { FMS.currentDraft = new FMS.Draft(); localStorage.currentDraftID = null; FMS.createdReport = this.report; - - if ( uri ) { - var del = FMS.files.deleteURI( uri ); - - var that = this; - del.done( function() { that.navigate( 'sent' ); } ); - - } else { - this.navigate( 'sent', 'left' ); - } + this.navigate( 'sent', 'left' ); }, onReportError: function(model, err, options) { |