From 1ae64870be908dd9d0ee304f22f49f88b79dd4f4 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 29 Nov 2017 15:50:52 +0530 Subject: [PATCH] Minor fix in Google maps --- frappe/integrations/doctype/google_maps/google_maps.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frappe/integrations/doctype/google_maps/google_maps.py b/frappe/integrations/doctype/google_maps/google_maps.py index 7fb622e7ca..d7b278e4c2 100644 --- a/frappe/integrations/doctype/google_maps/google_maps.py +++ b/frappe/integrations/doctype/google_maps/google_maps.py @@ -4,11 +4,17 @@ from __future__ import unicode_literals import frappe +from frappe import _ from frappe.model.document import Document import datetime class GoogleMaps(Document): - pass + def validate(self): + if self.enabled: + if not self.client_key: + frappe.throw(_("Client key is required")) + if not self.home_address: + frappe.throw(_("Home Address is required")) def round_timedelta(td, period): """Round timedelta""" @@ -20,7 +26,7 @@ def round_timedelta(td, period): else: return datetime.timedelta(seconds=td.total_seconds() - remainder) -def customer_address_format(address): +def format_address(address): """Customer Address format """ address = frappe.get_doc('Address', address) return '{}, {}, {}, {}'.format(address.address_line1, address.city, address.pincode, address.country)