diff --git a/observations/static/observations/js/observationList.js b/observations/static/observations/js/observationList.js
index afe7bc16ccb264407a1f8059c722d1962b80db56..9d8d0df4332f7d7b1d7ed79c2522951b92c96224 100644
--- a/observations/static/observations/js/observationList.js
+++ b/observations/static/observations/js/observationList.js
@@ -290,22 +290,17 @@ var renderObservationTable = function(data)
     {
         var obs = data[i];
         var dSchema = JSON.parse(obs.observationDataSchema["dataSchema"])
-        var dMod = JSON.parse(obs.observationDataSchema["dataModel"])
         var obsData = JSON.parse(obs.observationData)
+
         /**
          * HashMap for values in the dataSchema
          */
         var dSchemaVal = {}
-        Object.keys(dSchema).forEach(function(key) {
-            dSchemaVal[key] = dSchema[key]["title"]
-            });
-        /**
-         * HashMap for default values
-         */
-        var defaultVal = {}
-        Object.keys(dMod).forEach(function (key) {
-            defaultVal[key] = dMod[key]
-        })
+        Object.keys(dSchema['properties']).forEach(function(key) {
+            
+                    dSchemaVal[key] = dSchema['properties'][key]['title']
+        });
+
         /**
          * HashMap over measures values 
          */
@@ -314,10 +309,6 @@ var renderObservationTable = function(data)
             Object.keys(obsData).forEach(function (key) {
                 measuredVal[key] = obsData[key]
             })
-        // } else {
-        //     Object.keys(plain).forEach(function (key) {
-        //         faktiskVerdi[key] = "Denne er tom"
-        //     })
         }
         /**
          * Create array that contains value for pop-up
@@ -327,11 +318,6 @@ var renderObservationTable = function(data)
         Object.keys(dSchemaVal).forEach(function (key) {
             if(Object.keys(measuredVal).length === 0){
                 return;
-                    // Object.keys(defaultVal).forEach(function (defaultKey) {
-                    //     if(key == defaultKey){
-                    //         printVal.push(dSchemaVal[key] + ": " + defaultVal[defaultKey])
-                    //     }
-                    // })
             } else {
                 Object.keys(measuredVal).forEach(function (defaultKey) {
                     if(key == defaultKey){
@@ -343,7 +329,6 @@ var renderObservationTable = function(data)
             }
         })
 
-        console.info(printVal)
 
 
         tbodyHTML.push("<tr>");
@@ -353,7 +338,8 @@ var renderObservationTable = function(data)
         tbodyHTML.push("<td>" + obs.observationHeading + "</td>");
 
         if(Object.keys(measuredVal).length != 0){
-            tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>")} else{
+            tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>")
+        } else{
                 tbodyHTML.push("<td></td>")
             }