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

saveMoments 부분 오류 #52

Open
Choe-Ji-Hwan opened this issue Nov 23, 2022 · 0 comments
Open

saveMoments 부분 오류 #52

Choe-Ji-Hwan opened this issue Nov 23, 2022 · 0 comments
Assignees
Labels
🐞 bug Something isn't working 🔧 bugFix

Comments

@Choe-Ji-Hwan
Copy link
Member

Choe-Ji-Hwan commented Nov 23, 2022

❌ 버그 설명

오류 내용
SQLite Foreign Key Constraint Failed (code 787)](https://stackoverflow.com/questions/29341380/sqlite-foreign-key-constraint-failed-code-787)

🚶‍♂️ 접근 방법

접근하기 위한 단계를 작성해 주세요.

  1. Go to 모먼트 남기기
  2. Click on 같은 사진 추가 / 같은 글로브 넣기
  3. See error
  • 같은 사진 추가 & 한번에 같은 사진 추가에서 에러 + 같은 글로브에서 넣기 에러

🧐 예상 행동

save가 정상적으로 잘 작동, (모든 테이블에 중복 없이 넣기 구현 등)

❗ 해결!

Foreign key로 설정해야 될 것들 선언
변경 사항 -> savePicture, saveGlobes 에는 OnConflicktStrategy.IGNORE 설정 (새로 같은 값이 들어가도 무시 / 새로 업데이트 X)
중복되는 내용(사진 Bitmap)이 있다면 -> getID 해서 해당 아이디를 가져오게

📱 Smartphone

버그가 발생한 기기 정보를 입력해 주세요.

  • Device: Samsung Galaxy S22
  • Version : 31

📢 추가 사항

해결되었고, 코드가 많이 변경되었습니다 참고바랍니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug Something isn't working 🔧 bugFix
Projects
None yet
Development

No branches or pull requests

1 participant