Skip to content

Commit 5d94006

Browse files
authored
fix: make newAttachments nullable (#348)
1 parent 4e16212 commit 5d94006

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/kotlin/com/wafflestudio/csereal/core/council/api/v2/CouncilController.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ class CouncilController(
9696
fun updateRuleByType(
9797
@PathVariable(required = true) type: String,
9898
@RequestPart("request") request: CouncilFileModifyReq,
99-
@RequestPart("newAttachments") newAttachments: List<MultipartFile>
99+
@RequestPart("newAttachments", required = false) newAttachments: List<MultipartFile>?
100100
): CouncilFileRuleResponse =
101101
councilFileService
102-
.updateCouncilRule(CouncilFileRulesKey.from(type), request.deleteIds, newAttachments)
102+
.updateCouncilRule(CouncilFileRulesKey.from(type), request.deleteIds, newAttachments ?: emptyList())
103103
.let { CouncilFileRuleResponse.from(it) }
104104

105105
@PreAuthorize("hasAnyRole('COUNCIL', 'STAFF')")
@@ -156,10 +156,10 @@ class CouncilController(
156156
@PathVariable(required = true) year: Int,
157157
@PathVariable(required = true) index: Int,
158158
@RequestPart("request") request: CouncilFileModifyReq,
159-
@RequestPart("newAttachments") newAttachments: List<MultipartFile>
159+
@RequestPart("newAttachments", required = false) newAttachments: List<MultipartFile>?
160160
): CouncilFileMeetingMinuteResponse =
161161
councilFileService
162-
.updateCouncilMeetingMinute(year, index, request.deleteIds, newAttachments)
162+
.updateCouncilMeetingMinute(year, index, request.deleteIds, newAttachments ?: emptyList())
163163
.let { CouncilFileMeetingMinuteResponse.from(it) }
164164

165165
@PreAuthorize("hasAnyRole('COUNCIL', 'STAFF')")

0 commit comments

Comments
 (0)