verify if pr has expired
authorThomasV <thomasv@gitorious>
Thu, 12 Jun 2014 13:47:48 +0000 (15:47 +0200)
committerThomasV <thomasv@gitorious>
Thu, 12 Jun 2014 13:47:48 +0000 (15:47 +0200)
gui/qt/main_window.py
lib/paymentrequest.py

index f165773..fdd9e72 100644 (file)
@@ -1270,10 +1270,13 @@ class ElectrumWindow(QMainWindow):
         pr = PaymentRequest(self.config)
         pr.read_file(key)
         pr.domain = domain
-        pr.verify()
         self.gui_object.payment_request = pr
         self.prepare_for_payment_request()
-        self.payment_request_ok()
+        if pr.verify():
+            self.payment_request_ok()
+        else:
+            self.payment_request_error()
+            
 
     def create_invoice_menu(self, position):
         item = self.invoices_list.itemAt(position)
index e00de7d..6cea063 100644 (file)
@@ -259,9 +259,9 @@ class PaymentRequest:
 
         self.payment_url = self.details.payment_url
 
-        #if self.has_expired():
-        #    self.error = "ERROR: Payment Request has Expired."
-        #    return False
+        if self.has_expired():
+            self.error = "ERROR: Payment Request has Expired."
+            return False
 
         return True