From b41cd23dc5b1fb3f311605e4348540d2c04d901e Mon Sep 17 00:00:00 2001
From: Sander Nicolausson <sandern@stud.ntnu.no>
Date: Mon, 24 Sep 2018 16:47:06 +0200
Subject: [PATCH] fixes

---
 dao/persondao.js      | 4 ++--
 dao/persondao.test.js | 3 ++-
 server.js             | 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dao/persondao.js b/dao/persondao.js
index b9c7d88..9f4312c 100644
--- a/dao/persondao.js
+++ b/dao/persondao.js
@@ -22,8 +22,8 @@ module.exports = class PersonDao extends Dao {
     );
   }
 
-  updateOne(json, callback) {
-    var val = [json.navn, json.adresse, json.alder, json.id];
+  updateOne(json, id, callback) {
+    var val = [json.navn, json.adresse, json.alder, id];
     super.query(
       "update person set navn = ?, adresse = ?, alder = ? WHERE id = ?",
       val,
diff --git a/dao/persondao.test.js b/dao/persondao.test.js
index d122601..db1d3ff 100644
--- a/dao/persondao.test.js
+++ b/dao/persondao.test.js
@@ -99,7 +99,8 @@ test("Update in db", done => {
     done();
   }
   personDao.updateOne(
-    { navn: "Donald Nilsen", alder: 34, adresse: "Apalveien 11", id: 1 },
+    { navn: "Donald Nilsen", alder: 34, adresse: "Apalveien 11"},
+    1
     callback
   );
 });
diff --git a/server.js b/server.js
index 9c474c7..91a1a8c 100644
--- a/server.js
+++ b/server.js
@@ -43,7 +43,7 @@ app.post("/person", (req, res) => {
 
 app.put("/person/:personId", (req, res) => {
   console.log("/person/:personId: fikk request fra klient");
-  personDao.updateOne(req.body, (status, data) => {
+  personDao.updateOne(req.body, req.params.personId, (status, data) => {
     res.status(status);
     res.json(data);
   });
-- 
GitLab