From 1e81551372ae48ca0d2a39998b996caf672c486d Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 5 Sep 2011 17:10:26 -0500 Subject: [PATCH] Fixing not being able to send a broadcast from the messages tab --- dialcentral/gv_views.py | 2 +- dialcentral/session.py | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dialcentral/gv_views.py b/dialcentral/gv_views.py index 2bd0663..4d164d8 100644 --- a/dialcentral/gv_views.py +++ b/dialcentral/gv_views.py @@ -718,7 +718,7 @@ class Messages(object): messageId = str(contactDetails["id"]) else: messageId = None - contactId = str(contactDetails["contactId"]) + contactId = number title = name description = unicode(contactDetails["expandedMessages"]) numbersWithDescriptions = [(number, "")] diff --git a/dialcentral/session.py b/dialcentral/session.py index dbdc3e4..41e1960 100644 --- a/dialcentral/session.py +++ b/dialcentral/session.py @@ -35,6 +35,15 @@ class _DraftContact(object): self.numbers = numbersWithDescriptions self.selectedNumber = numbersWithDescriptions[0][0] + def __repr__(self): + return "<%s (%s)>" % ( + type(self).__name__, + ", ".join( + "%r=%r" % (m, getattr(self, m)) + for m in ("messageId", "title", "numbers", "selectedNumber") + ) + ) + class Draft(QtCore.QObject): -- 1.7.9.5