Don't delete attachments on completion
Makes it easier to reprocess if necessary
diff --git a/www/secretary/workbench/views/parts.js.rb b/www/secretary/workbench/views/parts.js.rb
index a5a2558..8471746 100644
--- a/www/secretary/workbench/views/parts.js.rb
+++ b/www/secretary/workbench/views/parts.js.rb
@@ -543,6 +543,18 @@
}
end
+ # delete a message (keeping attachments)
+ def delete_message(event)
+ @busy = true
+ pathname = window.parent.location.pathname
+ HTTP.delete(pathname).then {
+ window.parent.location.href = '../..'
+ }.catch {|error|
+ alert error
+ @busy = false
+ }
+ end
+
# delete an attachment
def delete_attachment(event)
data = {
@@ -736,7 +748,7 @@
# tasklist completion events
def status_update(event)
if event.data.status == 'complete'
- self.delete_attachment(event)
+ self.delete_message(event)
elsif event.data.status == 'keep'
@selected = nil
@form = :categorize