diff --git a/js/handlekurv.js b/js/handlekurv.js
index a5d915eb5c76a5f6d39f99e87b0eba3934806fe8..bf7ad75141d2321dfa2d9234e9fb855afd348023 100644
--- a/js/handlekurv.js
+++ b/js/handlekurv.js
@@ -28,7 +28,7 @@ const handlekurv = JSON.parse(localStorage.getItem("handlekurv"));
 for(let vare of varer){
     let index = vare.index;
     let submit = document.getElementById("submitIndex" + index);
-    let pointer = vare;
+    let pointer = vare.navn;
    
     if(submit){
     submit.addEventListener("click", function(){leggTilHandlekurv(pointer)});
@@ -36,27 +36,27 @@ for(let vare of varer){
 }
     
     function leggTilHandlekurv(vare){
-        let index = vare.index;
-        let select = document.getElementById("selectIndex" + index)
-        let antall = select.value;
         let navn = null;
     
         for(item of handlekurv){
-            if(item.navn == vare.navn){
+            if(item.navn == vare){
                 navn = item;
+                navn.antall++;
             }
         }
 
         if(!navn){
-            handlekurv.push(vare);
-            navn = vare;
-            navn.antall++;
-            antall--;
-        }
+            for(item of varer){
+                if(item.navn == vare){
+                    navn = item;
+                }
+            }
 
-        for(let i=0; i<antall; i++){
+            handlekurv.push(navn);
             navn.antall++;
         }
+
+
     
         sorterListe();