diff --git a/back-skeleton/initdb/2_DEFAULT_ENTRIES.sql b/back-skeleton/initdb/2_DEFAULT_ENTRIES.sql
index 3cc7a5502979afb2efddb307b13745eb4ae65676..6efb65ccfdedeef066d16d4fbee2c46bdd677ec1 100644
--- a/back-skeleton/initdb/2_DEFAULT_ENTRIES.sql
+++ b/back-skeleton/initdb/2_DEFAULT_ENTRIES.sql
@@ -1,25 +1,25 @@
-INSERT INTO majors (id, name, description) VALUES (1, 'Informatique', 'Expertise en développement informatique et solutions numériques');
-INSERT INTO majors (id, name, description) VALUES (2, 'Batiment', 'Spécialisation dans la conception de structures solides et matériaux innovants');
-INSERT INTO majors (id, name, description) VALUES (3, 'Aéronautique', 'Maîtrise des technologies aéronautiques et spatiales');
-INSERT INTO majors (id, name, description) VALUES (4, 'Data', ' Gestion avancée des données avec un focus sur l''ingénierie des données');
-INSERT INTO majors (id, name, description) VALUES (5, 'Energie & Environnement', 'Engagement pour des solutions énergétiques durables et respectueuses de l''environnement');
-INSERT INTO majors (id, name, description) VALUES (6, 'Management', 'Formation axée sur les compétences de gestion pour diriger des équipes techniques');
-INSERT INTO majors (id, name, description) VALUES (7, 'Santé', 'Connaissance approfondie de l''anatomie humaine et des technologies médicales');
-INSERT INTO majors (id, name, description) VALUES (8, 'IArchitecture durable', ' Objectif de conception d''architectures durables avec un impact carbone minimal.');
-INSERT INTO majors (id, name, description) VALUES (9, 'Industriel Durable', 'Exploration des concepts de design industriel avec un accent sur la durabilité');
+INSERT INTO majors (name, description) VALUES ('Informatique', 'Expertise en développement informatique et solutions numériques');
+INSERT INTO majors (name, description) VALUES ('Batiment', 'Spécialisation dans la conception de structures solides et matériaux innovants');
+INSERT INTO majors (name, description) VALUES ('Aéronautique', 'Maîtrise des technologies aéronautiques et spatiales');
+INSERT INTO majors (name, description) VALUES ('Data', ' Gestion avancée des données avec un focus sur l''ingénierie des données');
+INSERT INTO majors (name, description) VALUES ('Energie & Environnement', 'Engagement pour des solutions énergétiques durables et respectueuses de l''environnement');
+INSERT INTO majors (name, description) VALUES ('Management', 'Formation axée sur les compétences de gestion pour diriger des équipes techniques');
+INSERT INTO majors (name, description) VALUES ('Santé', 'Connaissance approfondie de l''anatomie humaine et des technologies médicales');
+INSERT INTO majors (name, description) VALUES ('IArchitecture durable', ' Objectif de conception d''architectures durables avec un impact carbone minimal.');
+INSERT INTO majors (name, description) VALUES ('Industriel Durable', 'Exploration des concepts de design industriel avec un accent sur la durabilité');
 
-INSERT INTO students (id, first_name, last_name, birthdate, major_id) VALUES (1, 'Paul', 'Harrohide', '2002-06-15', 1);
-INSERT INTO students (id, first_name, last_name, birthdate, major_id) VALUES (2, 'Jean', 'Bonbeur', '2001-08-21', 1);
-INSERT INTO students (id, first_name, last_name, birthdate, major_id) VALUES (3, 'Alain', 'Térieur', '2000-01-11', 1);
+INSERT INTO students (first_name, last_name, birthdate, major_id) VALUES ('Paul', 'Harrohide', '2002-06-15', 1);
+INSERT INTO students (first_name, last_name, birthdate, major_id) VALUES ('Jean', 'Bonbeur', '2001-08-21', 1);
+INSERT INTO students (first_name, last_name, birthdate, major_id) VALUES ('Alain', 'Térieur', '2000-01-11', 1);
 
-INSERT INTO courses (id, name, hours) VALUES (1, 'Spanish', 30);
-INSERT INTO courses (id, name, hours) VALUES (2, 'German', 30);
-INSERT INTO courses (id, name, hours) VALUES (3, 'Internet of Things', 30);
-INSERT INTO courses (id, name, hours) VALUES (4, 'Thermodynamic', 30);
-INSERT INTO courses (id, name, hours) VALUES (5, 'Anatomy', 30);
-INSERT INTO courses (id, name, hours) VALUES (6, 'Maths', 30);
-INSERT INTO courses (id, name, hours) VALUES (7, 'Java', 30);
-INSERT INTO courses (id, name, hours) VALUES (8, 'Lean Management', 30);
-INSERT INTO student_course (id, student_id, course_id) VALUES (1, 1, 7);
+INSERT INTO courses (name, hours) VALUES ('Spanish', 30);
+INSERT INTO courses (name, hours) VALUES ('German', 30);
+INSERT INTO courses (name, hours) VALUES ('Internet of Things', 30);
+INSERT INTO courses (name, hours) VALUES ('Thermodynamic', 30);
+INSERT INTO courses (name, hours) VALUES ('Anatomy', 30);
+INSERT INTO courses (name, hours) VALUES ('Maths', 30);
+INSERT INTO courses (name, hours) VALUES ('Java', 30);
+INSERT INTO courses (name, hours) VALUES ('Lean Management', 30);
+INSERT INTO student_course (student_id, course_id) VALUES (1, 7);
 
 
diff --git a/back-skeleton/src/main/java/com/takima/backskeleton/controllers/StudentController.java b/back-skeleton/src/main/java/com/takima/backskeleton/controllers/StudentController.java
index a5ebaa2e4437e13986f31a75cf7b4a1ba45975af..2be06e16714fb68e80820ca0e298135cc0cd5a21 100644
--- a/back-skeleton/src/main/java/com/takima/backskeleton/controllers/StudentController.java
+++ b/back-skeleton/src/main/java/com/takima/backskeleton/controllers/StudentController.java
@@ -37,7 +37,7 @@ public class StudentController {
         studentService.addStudent(studentDto);
     }
 
-    @PostMapping("/{id}")
+    @PutMapping("/{id}")
     public void updateStudent(@RequestBody StudentDto studentDto, @PathVariable Long id) {
         studentService.updateStudent(studentDto, id);
     }
diff --git a/front-skeleton/src/app/students/student-details/student-details.component.html b/front-skeleton/src/app/students/student-details/student-details.component.html
index ecdf9ca485e5c92adf2a1da3bde60524c63dbd2f..3b3b97c67e95b5ac23427930e0960cc615862bdc 100644
--- a/front-skeleton/src/app/students/student-details/student-details.component.html
+++ b/front-skeleton/src/app/students/student-details/student-details.component.html
@@ -49,7 +49,7 @@
   @if (allMajors$ | async; as allMajors) {
   <div class="form-group">
     <label for="major">Major</label>
-    <select id="major" [(ngModel)]="majorSelectModel" name="majors" class="form-control">
+    <select id="major" [(ngModel)]="majorSelectModel" name="majors" class="form-control" required>
       <option [ngValue]="null" [disabled]="true">Sélectionner une filière</option>
       @for (major of allMajors; track major) {
       <option [ngValue]="major">{{ major.name }}</option>