On Tue, 2019-04-30 at 16:03 +1000, Daniel Axtens wrote: > From: Jeremy Kerr <j...@ozlabs.org> > > It's possible that an EmailConfirmation object will have no associated > user (eg, for email opt-out, which does not require a user object). In > this case, we will see a NULL value for EmailConfirmation.user_id. > > However, having a NULL value appear in a SQL 'IN' clause will match > every value. This means that once one of these null-user > EmailConfirmations is present, we will never expire any non-active user > accounts. > > This change adds a filter for a valid user_id when we query for active > EmailConfirmation objects. This means we'll have a valid values set to > use in the pending_confs set. > > Signed-off-by: Jeremy Kerr <j...@ozlabs.org> > [dja: fix pep8 issue] > Signed-off-by: Daniel Axtens <d...@axtens.net> > (cherry picked from commit d0b79d9dee04aee13c8d64a193a7818f72eeca3b) > Signed-off-by: Daniel Axtens <d...@axtens.net>
Applied. _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork