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

[Fix] 최초 가입 시 AdminCuration이 프로필 탭에 표시되는 문제 #500

Open
HanGyeongjun opened this issue Oct 16, 2023 · 0 comments
Assignees
Labels
Type-BugFix Fix a bug or error

Comments

@HanGyeongjun
Copy link
Member

HanGyeongjun commented Oct 16, 2023

버그 설명

  • 최초 가입 후, 프로필 탭에 진입 시 AdminCuration이 표시되는 버그가 있습니다.
  • 매우 특정한 상황에서만 나타납니다. 이 외의 경우에서는 해당 문제가 재현되지 않습니다.
  • 해당 상황에서는 항상 해당 문제가 나타납니다. (5회 테스트, 5회 증상 발현)

접근 단계

  • 앱 다운로드 -> 앱 최초 실행에서 회원가입 -> 프로필 탭 진입 시 AdminCuration이 내가 작성한 추천 모음집에 표시됩니다.
  • 유사하지만 버그가 나타나지 않는 상황들은 다음과 같습니다.
    • 앱 다운로드 -> 로그인 없이 둘러보기 -> 회원가입 -> 프로필 탭 진입 시 문제가 나타나지 않습니다.
    • 앱 다운로드 -> 앱 최초 실행에서 로그인 -> 프로필 탭 진입 시 문제가 나타나지 않습니다.
    • 앱 사용 -> 탈퇴 -> 즉시 재 회원가입 -> 프로필 탭 진입 시 문제가 나타나지 않습니다.
  • 이 버그는 다음과 같은 상황에서 사라집니다.
    • 증상 발현 -> 단축어 좋아요 -> 추천 모음집 작성 -> 해결
    • 증상 발현 -> 단축어 좋아요 -> 앱 재시작 -> 해결

원인 추정

  • ShortcutsZip에서는 앱 최초 실행 시에 모든 데이터를 가져옵니다.
  • 앱 최초 실행 시, Firebase에서 데이터를 가져오는 과정에서 AdminCuration이 제대로 처리되지 않은 것으로 보입니다.
    • 앱 최초 실행 -> 회원가입 시에는 추가 데이터 다운로드 없이 회원정보를 업로드만 하기 때문에 해당 문제가 발생하고
    • 앱 최초 실행 -> 로그인 시에는 회원정보를 다운로드 하기 때문에 정상적으로 동작하는 것 같습니다.
  • 다음과 같은 방법으로 해당 문제를 해결할 수 있을 것으로 보입니다.
    • 최초 실행 시 AdminCuration 처리 방법 변경
    • 회원가입 시 추가적인 AdminCuration 관련 처리 로직 추가
    • UserCuration과 AdminCuration 간 DB 분리

Screenshot

에러 발현
image image
@HanGyeongjun HanGyeongjun added the Type-BugFix Fix a bug or error label Oct 16, 2023
@HanGyeongjun HanGyeongjun self-assigned this Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type-BugFix Fix a bug or error
Projects
None yet
Development

No branches or pull requests

1 participant