@@ -32,7 +32,7 @@ function handler (err, req, res, next) {
3232 renderLoginRequired ( req , res , err )
3333 break
3434 case 403 :
35- renderNoPermission ( req , res )
35+ renderNoPermission ( req , res , err )
3636 break
3737 default :
3838 if ( ldp . noErrorPages ) {
@@ -131,10 +131,10 @@ function sendErrorPage (statusCode, res, err, ldp) {
131131 * @param req {IncomingRequest}
132132 * @param res {ServerResponse}
133133 */
134- function renderLoginRequired ( req , res , error ) {
134+ function renderLoginRequired ( req , res , err ) {
135135 const currentUrl = util . fullUrlForReq ( req )
136136 debug ( `Display login-required for ${ currentUrl } ` )
137- res . statusMessage = error . statusText
137+ res . statusMessage = err . message
138138 res . status ( 401 )
139139 res . render ( 'auth/login-required' , { currentUrl } )
140140}
@@ -145,10 +145,11 @@ function renderLoginRequired (req, res, error) {
145145 * @param req {IncomingRequest}
146146 * @param res {ServerResponse}
147147 */
148- function renderNoPermission ( req , res ) {
148+ function renderNoPermission ( req , res , err ) {
149149 const currentUrl = util . fullUrlForReq ( req )
150150 const webId = req . session . userId
151151 debug ( `Display no-permission for ${ currentUrl } ` )
152+ res . statusMessage = err . message
152153 res . status ( 403 )
153154 res . render ( 'auth/no-permission' , { currentUrl, webId } )
154155}
0 commit comments