diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/product/ProductController.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/product/ProductController.java
index b7755e34186891752ec36cbc873b948d166e97dc..5d81db83a00577a97135789baf8d1f3b8e6880b9 100644
--- a/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/product/ProductController.java
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/product/ProductController.java
@@ -8,6 +8,7 @@ import ntnu.idatt2016.v233.SmartMat.service.AllergyService;
 import ntnu.idatt2016.v233.SmartMat.service.product.CategoryService;
 import ntnu.idatt2016.v233.SmartMat.service.product.ProductService;
 import ntnu.idatt2016.v233.SmartMat.util.CategoryUtil;
+import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
 
@@ -110,13 +111,13 @@ public class ProductController {
      * @return The product that was deleted.
      */
     @DeleteMapping("ean/{ean}")
-    public ResponseEntity<Product> deleteProduct(@PathVariable long ean) {
+    public ResponseEntity<String> deleteProduct(@PathVariable long ean) {
         Optional<Product> product = productService.getProductById(ean);
         if(product.isPresent()) {
             productService.deleteProductById(product.get().getEan());
-            return ResponseEntity.ok(product.get());
+            return ResponseEntity.ok("Product deleted");
         }
-        return ResponseEntity.notFound().build();
+        return ResponseEntity.status(HttpStatus.NOT_FOUND).body("Product not found");
     }
 
 
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 57e9017ed44cdd139aa6f651762259e6aac00435..71f295cd4627c3a5f7882d78920f050e395fe266 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
@@ -53,7 +53,7 @@ public class Product{
     @ManyToOne(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH},
             fetch = FetchType.LAZY)
     @JoinColumn(name = "category_name")
-    @JsonIgnore
+    @JsonIncludeProperties("categoryName")
     Category category;
 
     @Column(name = "image_url")
@@ -73,8 +73,7 @@ public class Product{
 
     @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH},
             fetch = FetchType.LAZY, mappedBy = "products")
-    @JsonIgnoreProperties({"products", "users"})
-    @JsonIgnore
+    @JsonIncludeProperties("name")
     List<Allergy> allergies;
 
     @OneToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH},