From 371d7f87a99accdcdb200a0139462d84cceaed28 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Thu, 6 Sep 2018 17:41:26 +0530 Subject: [PATCH] [enhance] in get_app_info return application branch and branch version if exists --- frappe/utils/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py index d12726870c..403353ee59 100644 --- a/frappe/utils/__init__.py +++ b/frappe/utils/__init__.py @@ -503,10 +503,13 @@ def get_name_from_email_string(email_string, email_id, name): def get_installed_apps_info(): out = [] - for app in frappe.get_installed_apps(): + from frappe.utils.change_log import get_versions + + for app, version_details in iteritems(get_versions()): out.append({ 'app_name': app, - 'version': getattr(frappe.get_module(app), '__version__', 'Unknown') + 'version': version_details.get('branch_version') or version_details.get('version'), + 'branch': version_details.get('branch') }) return out