From 3a3db0afe55df0a99ce914b388c5a85f2acabb0b Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Tue, 21 Apr 2015 11:48:54 +0530 Subject: [PATCH] Add version info to error report --- frappe/boot.py | 2 ++ frappe/public/js/frappe/request.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/frappe/boot.py b/frappe/boot.py index 1acf97b254..65e9e2c2b1 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -11,6 +11,7 @@ import frappe.defaults import frappe.desk.desk_page from frappe.utils import get_gravatar from frappe.desk.form.load import get_meta_bundle +from frappe.change_log import get_versions def get_bootinfo(): """build and return boot info""" @@ -65,6 +66,7 @@ def get_bootinfo(): if bootinfo.lang: bootinfo.lang = unicode(bootinfo.lang) + bootinfo['versions'] = {k: v['version'] for k, v in get_versions().items()} bootinfo.error_report_email = frappe.get_hooks("error_report_email") bootinfo.default_background_image = "/assets/frappe/images/ui/into-the-dawn.jpg" diff --git a/frappe/public/js/frappe/request.js b/frappe/public/js/frappe/request.js index 4dbb32bc56..96d3df7436 100644 --- a/frappe/public/js/frappe/request.js +++ b/frappe/public/js/frappe/request.js @@ -250,6 +250,8 @@ frappe.request.report_error = function(xhr, request_opts) { '
', '
', + '
App Versions
', + '
' + JSON.stringify(frappe.boot.versions, null, "\t") + '
', '
Route
', '
' + frappe.get_route_str() + '
', '
',