From a26c6ca2e1e5acd1296300df47f3afa3fcfea339 Mon Sep 17 00:00:00 2001 From: thomasv Date: Tue, 7 Feb 2012 12:50:28 +0100 Subject: [PATCH] fix --- client/gui.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/gui.py b/client/gui.py index 6c879345..21ce8c91 100644 --- a/client/gui.py +++ b/client/gui.py @@ -784,9 +784,10 @@ class BitcoinGUI: # redundant with aliases #if label and payto: # self.labels[payto] = label - payto_address = self.get_alias(payto, interactive=True) - if payto_address: - payto = payto + ' <' + payto_address + '>' + if re.match('^(|([\w\-\.]+)@)((\w[\w\-]+\.)+[\w\-]+)$', payto): + payto_address = self.get_alias(payto, interactive=True) + if payto_address: + payto = payto + ' <' + payto_address + '>' self.payto_entry.set_text(payto) self.message_entry.set_text(message)