Переписав на get_object_or_404

```
..................................................> 
/home/vagrant/p2psafety/p2psafety_django/users/tests/test_api.py(148)test_roles_by_user_id_errors()
    147         import ipdb; ipdb.set_trace()
--> 148         self.assertEqual(resp.status_code, 404)
    149         self.assertTrue('not found' in resp.content)
ipdb> resp.status_code
404
ipdb> resp.content
''

```
В мене не повертає.

On пн, 10-бер-2014 21:02:35 +0200, Dmytro Ferens wrote:
> In p2psafety_django/users/api/resources.py:
>
> > @@ -43,7 +44,15 @@ def get(self, request, **kwargs):
> >              """
> >              Returns user's roles as list of ids.
> >              """
> > -            objects = [role.id for role in request.user.roles.all()]
> > +            if request.GET.has_key('id'):
> > +                try:
> > +                    user = User.objects.get(id=request.GET['id'])
>
> get_object_or_404 чітко повертає відповідь із статус кодом 404 коли
> об’єкт не був знайдений в базі, що в принципі і є описом помилки.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/42cc/p2psafety/pull/52/files#r10444752>.
>