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)

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.
Priority: -- → P4
Bumping to 2012.6.
Whiteboard: u=user c=general s=2012.5 p=1 → u=user c=general s=2012.6 p=1
Sprint based milestone :-)
Target Milestone: --- → 2012.6
Whiteboard: u=user c=general s=2012.6 p=1 → u=user c=general p=1
Target Milestone: 2012.6 → 2012.7
Target Milestone: 2012.7 → 2012.8
Target Milestone: 2012.8 → 2012Q2
Moving 2012Q2 bugs to Future.
Target Milestone: 2012Q2 → Future
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.