diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/fridgeProduct/FridgeProductAsso.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/fridgeProduct/FridgeProductAsso.java
index 55dce18f0f505a93a2f85c2ff3f42517059777cb..14a3415aa3cb55c682d0bd3cd8e7643ff07adafe 100644
--- a/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/fridgeProduct/FridgeProductAsso.java
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/fridgeProduct/FridgeProductAsso.java
@@ -1,5 +1,6 @@
 package ntnu.idatt2016.v233.SmartMat.entity.fridgeProduct;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import jakarta.persistence.*;
 import lombok.AllArgsConstructor;
 import lombok.Builder;
@@ -21,12 +22,14 @@ public class FridgeProductAsso {
     @ManyToOne
     @MapsId("fridge_id")
     @JoinColumn(name = "fridge_id")
+    @JsonIgnoreProperties({"products"})
     private Fridge fridgeId;
 
     @Id
     @ManyToOne
     @MapsId("ean")
     @JoinColumn(name = "ean")
+    @JsonIgnoreProperties({"fridges"})
     private Product ean;
 
     @Id
diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/product/Product.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/product/Product.java
index ba2a2a1ebe3350f02a7532b6e8fb48f481d6f82a..a4b533288beb08a21229d66dfe93e00752e3b8f4 100644
--- a/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/product/Product.java
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/product/Product.java
@@ -1,5 +1,6 @@
 package ntnu.idatt2016.v233.SmartMat.entity.product;
 
+import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import jakarta.persistence.*;
 import lombok.AllArgsConstructor;
@@ -57,7 +58,7 @@ public class Product{
     Double amount;
 
     @ManyToMany
-    @JsonIgnoreProperties({"products"})
+    @JsonIgnoreProperties({"products", "users"})
     @JoinTable(
             name = "product_allergy",
             joinColumns = @JoinColumn(name = "ean"),
@@ -67,10 +68,12 @@ public class Product{
     @OneToMany
     @JoinColumn(name = "ean")
     @JsonIgnoreProperties({"products"})
+    @JsonIgnore
     List<FridgeProductAsso> fridges;
     
     @ManyToMany(mappedBy = "products")
     @JsonIgnoreProperties({"products"})
+    @JsonIgnore
     List<Recipe> recipes;
 
     /**
@@ -84,4 +87,9 @@ public class Product{
 
         fridges.add(fridge);
     }
+
+    @Override
+    public String toString(){
+        return String.valueOf(this.ean);
+    }
 }
\ No newline at end of file