Closed generale84 closed 10 years ago
Come anticipava Iacopo, in effetti il problema era nel metodo di pulizia Users._clean_pending_users(). Il confronto nel test
if now_timestamp() - data['timestamp'] > USER_ACTIVATION_TIMEOUT]
era fatto fra tempi diversi: il tempo di USER_ACTIVATION_TIMEOUT era in secondi, quello di now_timestamp() e data['timestamp'] era il tempo in secondi moltiplicato per 10000 per eliminare la parte decimale.
Ho sistemato nella pull request #47 moltiplicando anche USER_ACTIVATION_TIMEOUT per 10000.
Da verificare se questa pull request diventa effettivamente obsoleta dopo il fix di Paolo. Se e' cosi', qui si chiude.
Veniva fatta la pulizia dei pending user prima di prenderne i dati.
Bene io vado in ferie :D :D : D
Ci si vede lunedi prox ;)