@@ -358,8 +358,11 @@ def get_incoming_visitor_id(self):
358
358
359
359
def get_visitor_id (self ):
360
360
if self .type == "incoming" :
361
- return self .get_incoming_visitor_id ()
362
- return self .message .get ("visitor" , {}).get ("token" ).split (":" )[1 ]
361
+ visitor_id = self .get_incoming_visitor_id ()
362
+ else :
363
+ visitor_id = self .message .get ("visitor" , {}).get ("token" ).split (":" )[1 ]
364
+ visitor_id = str (visitor_id ).strip ()
365
+ return visitor_id
363
366
364
367
def get_visitor_token (self ):
365
368
try :
@@ -742,7 +745,7 @@ def handle_ptt(self):
742
745
)
743
746
744
747
def handle_livechat_session_taken (self ):
745
- self .logger . info ("HANDLING LIVECHATSESSION TAKEN" )
748
+ self .logger_info ("HANDLING LIVECHATSESSION TAKEN" )
746
749
if self .config .get ("session_taken_alert_template" ):
747
750
# get departments to ignore
748
751
ignore_departments = self .config .get (
@@ -753,7 +756,7 @@ def handle_livechat_session_taken(self):
753
756
"department"
754
757
)
755
758
departments_list = ignore_departments .split ("," )
756
- ignore_departments = [i . lower () for i in departments_list ]
759
+ ignore_departments = [i for i in departments_list ]
757
760
if transferred_department in ignore_departments :
758
761
self .logger_info (
759
762
"IGNORING LIVECHATSESSION Alert for DEPARTMENT {0}" .format (
@@ -776,7 +779,7 @@ def handle_livechat_session_taken(self):
776
779
template = Template (self .config .get ("session_taken_alert_template" ))
777
780
context = Context (self .message )
778
781
message = template .render (context )
779
- message_payload = {"msg" : message }
782
+ message_payload = {"msg" : str ( message ) }
780
783
if (
781
784
self .config .get ("alert_agent_of_automated_message_sent" , False )
782
785
and self .room
@@ -787,7 +790,11 @@ def handle_livechat_session_taken(self):
787
790
"MESSAGE SENT: {0}" .format (message ),
788
791
message_id = self .get_message_id () + "SESSION_TAKEN" ,
789
792
)
790
- return self .outgo_text_message (message_payload ).json ()
793
+ outgo_text_obj = self .outgo_text_message (message_payload )
794
+ self .logger_info (
795
+ "HANDLING LIVECHATSESSION TAKEN {0}" .format (outgo_text_obj )
796
+ )
797
+ return outgo_text_obj
791
798
792
799
793
800
class BaseConnectorConfigForm (forms .Form ):
0 commit comments