diff --git a/frappe/public/js/frappe/recorder/RecorderDetail.vue b/frappe/public/js/frappe/recorder/RecorderDetail.vue index b9646868a5..fe5efbe7e5 100644 --- a/frappe/public/js/frappe/recorder/RecorderDetail.vue +++ b/frappe/public/js/frappe/recorder/RecorderDetail.vue @@ -3,7 +3,8 @@

Recorder {{ status.status }} - + + @@ -140,6 +141,10 @@ export default { this.last_fetched = new Date(); }); }, + clear: function() { + frappe.call("frappe.www.recorder.erase_requests"); + this.refresh(); + }, record: function(should_record) { frappe.call({ method: "frappe.www.recorder.set_recorder_state", diff --git a/frappe/www/recorder.py b/frappe/www/recorder.py index 3d50d65f42..30d7b836da 100644 --- a/frappe/www/recorder.py +++ b/frappe/www/recorder.py @@ -50,6 +50,12 @@ def get_requests(): return requests +@frappe.whitelist() +def erase_requests(): + do_not_record() + frappe.cache().delete_value("recorder-requests") + + @frappe.whitelist() def get_request_data(uuid): do_not_record()