Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

일정 수정 시 특정 사용자가 선택한 정보만 가져오는 것이 아닌 모든 정보를 가져오는 문제 #101

Open
Bhanjo opened this issue Dec 31, 2023 · 0 comments
Labels
UI 개선 UI에 버그가 있거나 개선할 때 사용합니다.

Comments

@Bhanjo
Copy link
Collaborator

Bhanjo commented Dec 31, 2023

증상

일정 수정 버튼 클릭 시 헤당 유저가 선택한 약속 정보만 가져오는 것이 아니라 해당 방 전체의 정보를 가져온다.
이로인해 아래의 문제가 발생할 수 있다.

  1. 해당 방에는 8월 1, 2, 3, 4가 선택되어있다.
  2. 사용자1은 1, 2에만 투표했다.
  3. 사용자1이 약속 수정 버튼을 누를 시 화면에 표시되는 정보는 사용자가 선택한 8월 1, 2가 아닌 약속방 내에서 모든 유저가 선택한 8월 1, 2, 3, 4가 표시되게된다.

원인

ResultPage.tsx - navigateModifyPage 함수 내부는 약속 등록 페이지로 navigate하고있다.
여기서 아래의 코드로 방 결과를 호출하고있다.

useEffect(() => {
  (async () => {
    // !! 특정 유저 정보만 얻어오는 것이 아닌 약속방 자체의 정보를 얻어오고있다.
    const res = await getRoomData({ id: params.code ?? '' });
    setRoomInfo(res);
}, []);
@Bhanjo Bhanjo added the UI 개선 UI에 버그가 있거나 개선할 때 사용합니다. label Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI 개선 UI에 버그가 있거나 개선할 때 사용합니다.
Projects
None yet
Development

No branches or pull requests

1 participant