diff --git a/README.md b/README.md index 9608243..c159c3f 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,44 @@ https://github.com/LikeLion-KNU/knufest-backend # Hotfix +## 프론트 +1. 부스 안보임 버그부스 안보임 버그 (05/20 05:00 발견, 13:40 수정) + * 문제점: 부스 디스크립션과 댓글 작성시간이 없으면 부스 상세페이지가 안보임 + * 이유: + * 해결: null exception 처리. +2. 좋아요 버그 (05/21 00:20 발견, 14:01 수정 ) + * 문제점1: 새로고침 시, 좋아요 2개씩 올라감. + * 이유: + * 해결: + * 문제점2: 리스트에서 좋아요 누르고 세부 페이지에 들어가면 좋아요 반영 안됨. + * 이유: + * 해결: +3. 간혹 사파리 브라우저에서 부스 정보가 안보임 + * 문제점: 사파리 브라우저의 유저는 userhash가 생성되지 않음. + * 이유: 사파리 브라우저에서 fingerprint가 지원되지 않음. + * 해결: 해결 불가. + + + +## 백 +1. 좋아요 버그 (05/21 00:20 발견, 13:08 수정) + * 문제점: 부스번호+2에 좋아요 +1이 반영됨. + * 이유: 좋아요 +1 로직에서 boothID를 기준으로 동작하여 boothid와 boothnum이 일치하지 않으면 오류 발생 + * 해결: boothid를 참조하지 않고, 객체의 boothnum을 기준으로 좋아요+1해줌. +2. DB 사라짐 (05/21 07:43 발견, 12:12 대처 / 05/21 14:30 발견, 14:46 대처) + * 문제점: DB 스키마가 삭제되는 버그 발견, 서버와 Docker의 컨테이너는 모두 살아있음. + * 이유: 알 수 없음. + * 해결: 본래 문제는 미해결, DB를 주기적으로 백업하여 또 같은 문제 발생하였을 때 DB 복원으로 해결함. +3. 이모티콘 반영 안됨 버그 (05/21 12:15 발견, 17:30 수정) + * 문제점: 노션의 이모티콘 복사 붙여넣기 시, 이모티콘이 ?로 보임 + * 이유: 노션의 이모지를 mysql에 바로 복사하면 인코딩 호환이 되지 않음. + * 해결: 노션의 내용을 다른 메모장이나 구글의 검색창에 붙여넣은 후 재복사하여 DB에 넣음 +4. User 생성 안됨 버그 (05/23 00:45 발견, 01:23 수정) + * 문제점: 새로운 유저가 생성되지 않아 해당 유저는 부스리스트가 보이지 않는 문제 발생 + * 이유: Transactional을 readonly로 설정하여 새로운 유저가 생성되지 않음 + * 해결: save가 있는 메소드에는 Transactional을 default로 설정하여 새로 생성되게 함. + + # 사용자 수 분석