updateArticle

@PatchMapping(value = ["/{articleId}"], consumes = ["multipart/form-data"])
@PreAuthorize(value = "isAuthenticated() and (hasRole('ROLE_ADMIN') or @articleValidator.isEditable(#articleId, #userDetails.username))")
fun updateArticle(@AuthenticationPrincipal userDetails: UserDetails, @PathVariable articleId: Long, @Valid @ModelAttribute articleUpdateForm: ArticleUpdateForm): ResponseEntity<ArticleResponse>