así es como se ve mi archivo pug:
input(type='hidden' value=user) input(type='hidden' value=user.questionBanned class='questionbanneduser') input(type='hidden' value=user.username name='username') Estoy pasando el usuario del objeto y luego leyendo el valor de questionBanned y el nombre de usuario, sin embargo, en el archivo html, así es como se ve: 
como puede ver claramente, se pasa un objeto a la primera entrada que se comporta correctamente, y la última entrada lee el objeto correctamente y su valor es correcto y el nombre de usuario, sin embargo, ¿el valor de la segunda entrada está vacío? se supone que dice verdadero, ya que como puede ver en el objeto usuario, el campo "pregunta Prohibida" es verdadero.
¿Qué estoy haciendo mal? ¿Está prohibido usar valores booleanos o lo estoy calificando incorrectamente?
Convierte el booleano en una cadena:
value = user.questionBanned.toString()