File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
src/main/java/org/tuna/zoopzoop/backend
domain/archive/folder/controller Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,6 @@ public RsData<resBodyForCreateFolder> createFolder(
3737 ) {
3838 Member member = userDetails .getMember ();
3939 FolderResponse createFile = folderService .createFolderForPersonal (member .getId (), rq .folderName ());
40-
4140 resBodyForCreateFolder rs = new resBodyForCreateFolder (createFile .folderName (), createFile .folderId ());
4241
4342 return new RsData <>(
Original file line number Diff line number Diff line change @@ -189,6 +189,17 @@ public ResponseEntity<RsData<Void>> handleSecurityException(SecurityException e)
189189 );
190190 }
191191
192+ @ ExceptionHandler (IllegalStateException .class ) // 동시성 에러
193+ public ResponseEntity <RsData <Void >> handleIllegalStateException (IllegalStateException e ) {
194+ return new ResponseEntity <>(
195+ new RsData <>(
196+ "409" ,
197+ e .getMessage ()
198+ ),
199+ CONFLICT
200+ );
201+ }
202+
192203 @ ExceptionHandler (Exception .class ) // 내부 서버 에러(= 따로 Exception을 지정하지 않은 경우.)
193204 public ResponseEntity <RsData <Void >> handleException (Exception e ) {
194205 return new ResponseEntity <>(
You can’t perform that action at this time.
0 commit comments