get_sorted_request: sort by address index, not by timestamp

This commit is contained in:
ThomasV 2016-02-15 08:23:34 +01:00
parent eebc8ecc0f
commit a1ef7c4bb6
1 changed files with 7 additions and 1 deletions

View File

@ -1400,7 +1400,13 @@ class Abstract_Wallet(PrintError):
return True
def get_sorted_requests(self, config):
return sorted(map(lambda x: self.get_payment_request(x, config), self.receive_requests.keys()), key=lambda x: x.get('time', 0))
def f(x):
try:
addr = x.get('address')
return self.get_address_index(addr)
except:
return -1, (0, 0)
return sorted(map(lambda x: self.get_payment_request(x, config), self.receive_requests.keys()), key=f)