From 453b9c306db4b993921b8ba74e63cc14432f8223 Mon Sep 17 00:00:00 2001
From: Katarzyna Szlejter <kasia.szlejter@gmail.com>
Date: Fri, 5 May 2023 08:49:52 +0200
Subject: [PATCH] Changed status code on choosing the same name as other
 profile. Renamed class name

---
 .../matsvinnbackend/controller/ProfileController.java           | 2 +-
 ...reateDefaultItems.java => CreateDefaultItemsAndRecipes.java} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
 rename src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/{CreateDefaultItems.java => CreateDefaultItemsAndRecipes.java} (99%)

diff --git a/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/controller/ProfileController.java b/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/controller/ProfileController.java
index 4f57e32..32c13a1 100644
--- a/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/controller/ProfileController.java
+++ b/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/controller/ProfileController.java
@@ -98,7 +98,7 @@ public class ProfileController {
 
             if (!listOfProfiles.isEmpty()) {
                 logger.warn("Another profile on the current account with the same name exists.");
-                throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
+                throw new ResponseStatusException(HttpStatus.CONFLICT);
             } else {
                 profile.setName(request.name());
             }
diff --git a/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItems.java b/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItemsAndRecipes.java
similarity index 99%
rename from src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItems.java
rename to src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItemsAndRecipes.java
index 7edc440..0097a2a 100644
--- a/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItems.java
+++ b/src/main/java/edu/ntnu/idatt210602/matsvinnbackend/startup/CreateDefaultItemsAndRecipes.java
@@ -11,7 +11,7 @@ import java.util.ArrayList;
 import edu.ntnu.idatt210602.matsvinnbackend.repo.ItemRepository;
 
 @Component
-public class CreateDefaultItems implements CommandLineRunner {
+public class CreateDefaultItemsAndRecipes implements CommandLineRunner {
 
     @Autowired
     ItemRepository itemRepo;
-- 
GitLab