diff --git a/controller/Users.py b/controller/Users.py index a7907ee..a84e80d 100644 --- a/controller/Users.py +++ b/controller/Users.py @@ -191,7 +191,7 @@ class Users( object ): @update_client def logout( self ): yield dict( - redirect = u"/", + redirect = self.__http_url + u"/", deauthenticated = True, ) diff --git a/controller/test/Test_users.py b/controller/test/Test_users.py index 2523166..96ac7f1 100644 --- a/controller/test/Test_users.py +++ b/controller/test/Test_users.py @@ -124,7 +124,7 @@ class Test_users( Test_controller ): def test_logout( self ): result = self.http_post( "/users/logout", dict() ) - assert result[ u"redirect" ] == u"/" + assert result[ u"redirect" ] == self.settings[ u"global" ].get( u"luminotes.http_url" ) + u"/" assert result[ u"deauthenticated" ] def test_current_after_login( self ):