pytask/profile/utils.py
changeset 420 920fb0dcc384
parent 378 8fcde6f8f750
child 470 68884c9b61e0
equal deleted inserted replaced
419:0bf7c07ef922 420:920fb0dcc384
       
     1 from django import shortcuts
     1 from django.http import Http404
     2 from django.http import Http404
     2 from django.contrib.auth.models import User
     3 from django.contrib.auth.models import User
     3 from pytask.profile.models import Notification
     4 from pytask.profile.models import Notification
     4 
     5 
     5 def get_notification(nid, user):
     6 def get_notification(nid, user):
    33     else:
    34     else:
    34         return None, None, None, None, None
    35         return None, None, None, None, None
    35 
    36 
    36 def get_user(uid):
    37 def get_user(uid):
    37 
    38 
    38     try:
    39     user = shortcuts.get_object_or_404(User, pk=uid)
    39         user = User.objects.get(id=uid)
       
    40     except User.DoesNotExist:
       
    41         raise Http404
       
    42 
    40 
    43     if user.is_active:
    41     if user.is_active:
    44         return user
    42         return user
    45     else:
    43     else:
    46         raise Http404
    44         raise Http404
    47