Changeset 1442

Show
Ignore:
Timestamp:
02/22/08 16:22:33 (2 years ago)
Author:
JensDiemer
Message:

Bugfix (or work-a-round) if the page ID in _command url is wrong, see: 136.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pylucid/PyLucid/index.py

    r1440 r1442  
    264264        default_page_id = get_default_page_id() 
    265265        current_page_obj = models.Page.objects.get(id=default_page_id) 
    266         request.user.message_set.create( 
    267             message=_( 
    268                 "Info: The page ID in the url is wrong." 
    269                 " (goto default page.)" 
     266 
     267        user = request.user 
     268        if user.is_authenticated(): 
     269            # The page_msg system is not initialized, yet. So we must use the 
     270            # low level message_set method, but this ony exist for user how are 
     271            # login. 
     272            # ToDo: How can we sent a message to anonymous users? 
     273            user.message_set.create( 
     274                message=_( 
     275                    "Error: The page ID in the url is wrong." 
     276                    " (goto default page.)" 
     277                ) 
    270278            ) 
    271         ) 
     279 
    272280    return current_page_obj 
    273281