flipside-org / incendios

The main repo for the Incêndios project.
http://www.incendios.pt
0 stars 0 forks source link

Node throws error when going to index #101

Closed olafveerman closed 11 years ago

olafveerman commented 11 years ago

When going to index page (by clicking on the Incêndios link), node throws the following error:

    3| 
    4|   <section id="map-container" class="two-fifths float-left"><div id="map" class="map"><!-- The map --></div></section>
    5|   

/var/www/stage/app/app/views/structure/header.ejs:27
    25|             
    26|       <nav class="main-nav">
 >> 27|         <% var menu = 'main'; if (menu in menus) { %>
    28|           <ul>
    29|             <% menus[menu].forEach(function(menu_item){ %>
    30|               <li><a href="/<%= menu_item.language %>/<%= menu_item.url %>"><%= menu_item.title %></a></li>

Cannot use 'in' operator to search for 'main' in undefined
    at eval (eval at <anonymous> (/var/www/stage/app/node_modules/ejs/lib/ejs.js:236:14))
    at eval (eval at <anonymous> (/var/www/stage/app/node_modules/ejs/lib/ejs.js:236:14))
    at exports.compile (/var/www/stage/app/node_modules/ejs/lib/ejs.js:249:15)
    at Object.exports.render (/var/www/stage/app/node_modules/ejs/lib/ejs.js:287:13)
    at render (/var/www/stage/app/node_modules/ejs-locals/index.js:334:20)
    at Object.partial (/var/www/stage/app/node_modules/ejs-locals/index.js:376:12)
    at eval (eval at <anonymous> (/var/www/stage/app/node_modules/ejs/lib/ejs.js:236:14))
    at eval (eval at <anonymous> (/var/www/stage/app/node_modules/ejs/lib/ejs.js:236:14))
    at exports.compile (/var/www/stage/app/node_modules/ejs/lib/ejs.js:249:15)
    at Object.exports.render (/var/www/stage/app/node_modules/ejs/lib/ejs.js:287:13)