sms sending issue fixed

This commit is contained in:
Nabin Hait 2014-06-23 18:21:37 +05:30 committed by Anand Doshi
parent 8b2dfcff29
commit 379d86f9a3

View File

@ -16,8 +16,7 @@ def validate_receiver_nos(receiver_list):
validated_receiver_list = []
for d in receiver_list:
# remove invalid character
invalid_char_list = [' ', '+', '-', '(', ')']
for x in invalid_char_list:
for x in [' ', '+', '-', '(', ')']:
d = d.replace(x, '')
validated_receiver_list.append(d)
@ -48,6 +47,13 @@ def get_contact_number(contact_name, value, key):
@frappe.whitelist()
def send_sms(receiver_list, msg, sender_name = ''):
import json
if isinstance(receiver_list, basestring):
receiver_list = json.loads(receiver_list)
if not isinstance(receiver_list, list):
receiver_list = [receiver_list]
receiver_list = validate_receiver_nos(receiver_list)
arg = {