diff --git a/routes/admin.js b/routes/admin.js index c8e0837..c5672f2 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -238,9 +238,10 @@ router.post('/mongodb', checkAdmin, async function(req,res){ let {url} = req.body; process.env.MONGO = url - if(process.env.mongo.length < 3){ + if(process.env.MONGO.length < 3){ process.env.MARKETPLACE = false - } + console.log("false") + }else { process.env.MARKETPLACE = true;console.log("true")} fs.writeFileSync('.env', "BANKAPIURL="+process.env.BANKAPIURL+'\n'+"SECURE="+process.env.SECURE+'\n'+"MARKETPLACE="+process.env.MARKETPLACE+'\n'+"MONGO="+process.env.MONGO+'\nSETUP=true') try{ mongo() diff --git a/routes/marketplace.js b/routes/marketplace.js index f2ef423..9e5382d 100644 --- a/routes/marketplace.js +++ b/routes/marketplace.js @@ -62,7 +62,20 @@ router.get('/', function(req, res) { router.get('/marketdash', ensureAuthenticated, function(req,res){ - Inventory.findOne({user:req.session.user}, function(err, inventory){ + Inventory.findOne({user:req.session.user}, async function(err, inventory){ + if(!inventory){ + let newinv = new Inventory; + newinv.user = req.session.user + newinv.save(function(err){ + if(err){ + console.log(err); + return; + } else{ + console.log("created new inventory for "+req.session.user) + } + }) + } + setTimeout(500); res.render('marketdash',{ user:req.session.user, admin:req.session.admin, diff --git a/views/index.pug b/views/index.pug index fbfdf1c..ef7066d 100644 --- a/views/index.pug +++ b/views/index.pug @@ -11,3 +11,4 @@ block content h4 YES! if !alive H4 no :( + diff --git a/views/layout.pug b/views/layout.pug index 1d3de9e..5dd3f29 100644 --- a/views/layout.pug +++ b/views/layout.pug @@ -23,17 +23,15 @@ html a.nav-link(href='/login').text-white Login li.nav-item a.nav-link(href='/register').text-white Register - if marketplace == true - li.nav-item - a.nav-link(href='/marketplace').text-white MarketPlace + if user li.nav-item a.nav-link(href='/logout').text-white Log out li.nav-item a.nav-link(href='/BankF').text-white Bank - if marketplace == true + if marketplace li.nav-item - a.nav-link(href='/marketplace').text-white MarketPlace + a.nav-link(href='/marketplace').text-white MarketPlace li.nav-item a.nav-link(href='/marketplace/marketdash').text-white MarketPlace-Dashboard li.nav-item