Skip to content

fix: 탈퇴 시 사용자가 올린 S3 객체를 지운다 - #301

Merged
Hwanggyuun merged 1 commit into
mainfrom
gyuun/fix/157-withdraw-s3-purge
Sep 29, 2026
Merged

Hwanggyuun merged 1 commit into
mainfrom
gyuun/fix/157-withdraw-s3-purge

Conversation

@Hwanggyuun

Copy link
Copy Markdown
Collaborator

Summary

  • DELETE /users/me 커밋 후 해당 사용자의 staging·permanent S3 prefix를 지워 탈퇴 뒤 공개 URL이 남지 않게 한다 ([fix] 회원 탈퇴 후 permanent 프로필 객체가 공개 URL에 잔존 #157).
  • receiver/ 공용 prefix와 다른 사용자 키는 건드리지 않고, S3 실패는 탈퇴 200을 막지 않는다.
  • OpenAPI에 미디어 삭제·401을 맞추고 단위 테스트로 prefix·페이지네이션·문서 계약을 고정한다.

Test plan

  • S3ServiceManagedMediaTest — userId 10만 삭제, 10 vs 100, pagination, S3 실패 무예외
  • AccountWithdrawalServiceTest — deleteAllOwnedByUser 호출
  • OpenApiContractAnnotationTest / UserOpenApiGeneratedDocsTest — DELETE /users/me 200·401·S3 설명
  • 배포 후 permanent 프로필 URL이 404인지 QA 확인

Fixes #157

Made with Cursor

@Hwanggyuun
Hwanggyuun merged commit 6adc0c4 into main Sep 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[fix] 회원 탈퇴 후 permanent 프로필 객체가 공개 URL에 잔존

1 participant