MME-14 Update recipe should be a PUT endpoint.

This commit is contained in:
Jesse Brault 2026-02-15 13:49:06 -06:00
parent 9c5b9a7150
commit ca926d9ada
2 changed files with 3 additions and 3 deletions

View File

@ -254,7 +254,7 @@ public class RecipesControllerTests {
final String updateBody = this.objectMapper.writeValueAsString(spec);
this.mockMvc.perform(
post("/recipes/{username}/{slug}", owner.getUsername(), recipe.getSlug())
put("/recipes/{username}/{slug}", owner.getUsername(), recipe.getSlug())
.header("Authorization", "Bearer " + this.getAccessToken(owner))
.contentType(MediaType.APPLICATION_JSON)
.content(updateBody)
@ -318,7 +318,7 @@ public class RecipesControllerTests {
final String accessToken = this.getAccessToken(owner);
this.mockMvc.perform(
post("/recipes/{username}/{slug}", owner.getUsername(), recipe.getSlug())
put("/recipes/{username}/{slug}", owner.getUsername(), recipe.getSlug())
.header("Authorization", "Bearer " + accessToken)
.contentType(MediaType.APPLICATION_JSON)
.content(body)

View File

@ -66,7 +66,7 @@ public class RecipesController {
return ResponseEntity.ok(this.getFullViewWrapper(username, slug, view, viewer));
}
@PostMapping("/{username}/{slug}")
@PutMapping("/{username}/{slug}")
public ResponseEntity<Map<String, Object>> updateByUsernameAndSlug(
@PathVariable String username,
@PathVariable String slug,