--- a/Allura/allura/tasks/mail_tasks.py
+++ b/Allura/allura/tasks/mail_tasks.py
@@ -84,7 +84,7 @@
fromaddr = u'noreply@in.sf.net'
elif '@' not in fromaddr:
log.warning('Looking up user with fromaddr: %s', fromaddr)
- user = M.User.query.get(_id=ObjectId(fromaddr))
+ user = M.User.query.get(_id=ObjectId(fromaddr), disabled=False)
if not user:
log.warning('Cannot find user with ID: %s', fromaddr)
fromaddr = u'noreply@in.sf.net'
@@ -96,7 +96,7 @@
addrs_plain.append(addr)
else:
try:
- user = M.User.query.get(_id=ObjectId(addr))
+ user = M.User.query.get(_id=ObjectId(addr), disabled=False)
if not user:
log.warning('Cannot find user with ID: %s', addr)
continue
@@ -146,7 +146,7 @@
fromaddr = u'noreply@in.sf.net'
elif '@' not in fromaddr:
log.warning('Looking up user with fromaddr: %s', fromaddr)
- user = M.User.query.get(_id=ObjectId(fromaddr))
+ user = M.User.query.get(_id=ObjectId(fromaddr), disabled=False)
if not user:
log.warning('Cannot find user with ID: %s', fromaddr)
fromaddr = u'noreply@in.sf.net'