witten
/
luminotes
Archived
1
0
Fork 0

Fixed a bug in which "/guide" and "/privacy" URLs resulted in errors when logged in as a demo user.

This commit is contained in:
Dan Helfman 2009-01-30 16:04:30 -08:00
parent 71106b3039
commit ae37f4d951
1 changed files with 4 additions and 2 deletions

View File

@ -272,7 +272,8 @@ class Root( object ):
@raise Validation_error: one of the arguments is invalid
"""
result = self.__users.current( user_id )
guide_notebooks = [ nb for nb in result[ "notebooks" ] if nb.name == u"Luminotes user guide" ]
anon_result = self.__users.current( None )
guide_notebooks = [ nb for nb in anon_result[ "notebooks" ] if nb.name == u"Luminotes user guide" ]
result.update( self.__notebooks.contents( guide_notebooks[ 0 ].object_id, user_id = user_id ) )
@ -297,7 +298,8 @@ class Root( object ):
@raise Validation_error: one of the arguments is invalid
"""
result = self.__users.current( user_id )
privacy_notebooks = [ nb for nb in result[ "notebooks" ] if nb.name == u"Luminotes privacy policy" ]
anon_result = self.__users.current( None )
privacy_notebooks = [ nb for nb in anon_result[ "notebooks" ] if nb.name == u"Luminotes privacy policy" ]
result.update( self.__notebooks.contents( privacy_notebooks[ 0 ].object_id, user_id = user_id ) )