Skip to content

Commit ee4a68a

Browse files
committed
chore:add final text fix to past all test
1 parent d000265 commit ee4a68a

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lesson_26/api/java/api_app/src/main/java/com/codedifferently/lesson26/web/MediaItemsController.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.codedifferently.lesson26.library.Library;
55
import com.codedifferently.lesson26.library.MediaItem;
66
import com.codedifferently.lesson26.library.search.SearchCriteria;
7+
import jakarta.validation.Valid;
78
import java.io.IOException;
89
import java.util.List;
910
import java.util.Optional;
@@ -40,13 +41,11 @@ public ResponseEntity<GetMediaItemsResponse> getItems() {
4041
}
4142

4243
@PostMapping("/items")
43-
public ResponseEntity<MediaItemResponse> createItem(@RequestBody MediaItemRequest request) {
44+
public ResponseEntity<MediaItemResponse> createItem(
45+
@Valid @RequestBody MediaItemRequest request) {
4446
MediaItem newItem = MediaItemRequest.asMediaItem(request);
45-
4647
Librarian librarian = new Librarian("system", "[email protected]");
47-
4848
library.addMediaItem(newItem, librarian);
49-
5049
return new ResponseEntity<>(MediaItemResponse.from(newItem), HttpStatus.CREATED);
5150
}
5251

@@ -77,9 +76,9 @@ public ResponseEntity<Void> deleteItemById(@PathVariable UUID id) {
7776
}
7877

7978
MediaItem item = itemOpt.get();
80-
Librarian librarian = new Librarian("system", "[email protected]"); // placeholder
79+
Librarian librarian = new Librarian("system", "[email protected]");
8180
library.removeMediaItem(item, librarian);
8281

83-
return ResponseEntity.noContent().build(); // 204 No Content
82+
return ResponseEntity.noContent().build();
8483
}
8584
}

0 commit comments

Comments
 (0)