From 6c9f56a226861b9661cb9fca9d4a46b1774e0d08 Mon Sep 17 00:00:00 2001 From: Himanshu Warekar Date: Thu, 19 Sep 2019 14:03:22 +0530 Subject: [PATCH] fix: get value from doc --- frappe/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/auth.py b/frappe/auth.py index 753d9b0bc8..dea95618ea 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -407,10 +407,10 @@ def validate_ip_address(user): enabled = int(frappe.get_system_settings('enable_two_factor_auth') or 0) if enabled: #check if bypass restrict ip is enabled for all users - bypass_restrict_ip_check = int(frappe.get_system_settings('bypass_restrict_ip_check_if_2fa_enabled') or 0) + bypass_restrict_ip_check = int(frappe.get_system_settings('bypass_restrict_ip_check_if_2fa_enabled')) or 0 if not bypass_restrict_ip_check: #check if bypass restrict ip is enabled for login user - bypass_restrict_ip_check = int(frappe.db.get_value('User', user, 'bypass_restrict_ip_check_if_2fa_enabled') or 0) + bypass_restrict_ip_check = user.bypass_restrict_ip_check_if_2fa_enabled or 0 for ip in ip_list: if frappe.local.request_ip.startswith(ip) or bypass_restrict_ip_check: return