diff --git a/app.js b/app.js index 0feecd7..dce2920 100644 --- a/app.js +++ b/app.js @@ -16,6 +16,7 @@ const dbhog = require('./dbhog') const PORT = process.env.PORT || 4000; +var userRouter = require('./routes/users'); var indexRouter = require('./routes/index'); var valuelistRouter = require('./routes/valuelist'); @@ -57,6 +58,7 @@ app.use('/', indexRouter); app.use('/wl', valuelistRouter); app.use('/vl', valuelistRouter); app.use('/recepies', recepieRouter); +app.use('/users', userRouter); app.use('/api/v1/person', personRouter); app.use('/api/v1/schueler', schuelerRouter); diff --git a/db/index.js b/db/index.js index 311b2e9..c03e160 100644 --- a/db/index.js +++ b/db/index.js @@ -1,7 +1,7 @@ // SQL-Class // Author: Thomas Mack -const DEBUG = false; +const DEBUG = true; const { Pool } = require('pg'); const pool = new Pool({ diff --git a/routes/recepieIngredients.js b/routes/recepieIngredients.js index 5f253a0..5641ad4 100644 --- a/routes/recepieIngredients.js +++ b/routes/recepieIngredients.js @@ -79,10 +79,19 @@ router.get('/:ingredientId', function(req, res, next) { router.put('/:ingredientId', function(req, res, next) { let recepieIngredient = req.body.recepieIngredients[0]; + //console.log(recepieIngredient.menge>0); + let menge = null; + if (recepieIngredient.menge>0) { + menge = recepieIngredient.menge; + + } else { + menge = null; + } + let query = "UPDATE rezept_zutat set menge = $1, einheit = $2, zutat =$3, beschreibung =$4"+ " WHERE id = "+req.ingredientId + " returning *"; - let values = [recepieIngredient.menge, recepieIngredient.einheit, recepieIngredient.zutat, recepieIngredient.beschreibung]; + let values = [menge, recepieIngredient.einheit, recepieIngredient.zutat, recepieIngredient.beschreibung]; if(DEBUG) console.log(query); req.db.query(query, values, (err, rs) => {