Closed
Bug 730316
Opened 13 years ago
Closed 7 years ago
[traceback] better handle users without a profile
Categories
(support.mozilla.org :: Users and Groups, task, P4)
support.mozilla.org
Users and Groups
Tracking
(Not tracked)
RESOLVED
WONTFIX
Future
People
(Reporter: rrosario, Unassigned)
Details
(Whiteboard: u=user c=general p=1)
When sending a group email, we blow up if a user doesn't have a profile.
Task announcements.tasks.send_group_email with id 270540b4-fec6-4d27-91af-f08479094db6 raised exception:
"ObjectDoesNotExist('Profile matching query does not exist.',)"
Task was called with args: (20L,) kwargs: {}.
The contents of the full traceback was:
Traceback (most recent call last):
File "/data/www/support.mozilla.com/kitsune/vendor/src/celery/celery/execute/trace.py", line 34, in trace
return cls(states.SUCCESS, retval=fun(*args, **kwargs))
File "/data/www/support.mozilla.com/kitsune/vendor/src/celery/celery/task/base.py", line 227, in __call__
return self.run(*args, **kwargs)
File "/data/www/support.mozilla.com/kitsune/vendor/src/celery/celery/app/__init__.py", line 141, in run
return fun(*args, **kwargs)
File "/data/www/support.mozilla.com/kitsune/apps/announcements/tasks.py", line 33, in send_group_email
activate(u.profile.locale or settings.LANGUAGE_CODE)
File "/data/www/support.mozilla.com/kitsune/vendor/src/django/django/db/models/fields/related.py", line 239, in __get__
rel_obj = self.related.model._base_manager.using(db).get(**params)
File "/data/www/support.mozilla.com/kitsune/vendor/src/django/django/db/models/query.py", line 349, in get
% self.model._meta.object_name)
DoesNotExist: Profile matching query does not exist.
Reporter | ||
Updated•13 years ago
|
Priority: -- → P4
Comment 1•13 years ago
|
||
Bumping to 2012.6.
Whiteboard: u=user c=general s=2012.5 p=1 → u=user c=general s=2012.6 p=1
Reporter | ||
Updated•13 years ago
|
Whiteboard: u=user c=general s=2012.6 p=1 → u=user c=general p=1
Reporter | ||
Updated•13 years ago
|
Target Milestone: 2012.6 → 2012.7
Reporter | ||
Updated•13 years ago
|
Target Milestone: 2012.7 → 2012.8
Reporter | ||
Updated•13 years ago
|
Target Milestone: 2012.8 → 2012Q2
You need to log in
before you can comment on or make changes to this bug.
Description
•