diff --git a/dao/persondao.js b/dao/persondao.js
index 16aa480db4e0a73b975851316fb2711df5acf461..8c392f1dc4452f700c8c57a1c4582043266402b8 100644
--- a/dao/persondao.js
+++ b/dao/persondao.js
@@ -23,12 +23,9 @@ module.exports = class PersonDao extends Dao {
   }
 
   updateOne(id, json, callback) {
+    var val = [json.navn, json.adresse, json.alder, id];
     super.query(
       "update person set navn=?, adresse=?, alder=? where id=?",
-      [json.navn],
-      [json.adresse],
-      [json.alder],
-      [id],
       callback
     )
   }
diff --git a/dao/persondao.test.js b/dao/persondao.test.js
index 79f786bff02a1e925f42f400f2d811203a9188d0..ce08284754f6532d0e5699b0abf86b9572370fe8 100644
--- a/dao/persondao.test.js
+++ b/dao/persondao.test.js
@@ -75,5 +75,24 @@ test("get all persons from db", done => {
     done();
   }
 
+  test("update person from db", done => {
+    function callback(status, data) {
+      personDao.getOne(2, getCallback);
+    }
+
+    function getCallback(status, data) {
+      console.log(
+        "Test callback: status= " + status + ", data=" +JSON.stringify(data)
+      );
+      expect(data.length).toBe(1);
+      expect(data[0].alder).toBe(23);
+      done();
+    }
+    personDao.updateOne(
+      2,
+      {navn: "Hei Heisen", adresse: "Gata 2", alder: "23"},
+      callback
+    );
+  })
   personDao.getAll(callback);
 });