Skip to content

Comments

[fix] StoryPost 응답에 primaryComposer 포함#80

Merged
k3vin7 merged 1 commit intomainfrom
fix/posts
Feb 17, 2026
Merged

[fix] StoryPost 응답에 primaryComposer 포함#80
k3vin7 merged 1 commit intomainfrom
fix/posts

Conversation

@k3vin7
Copy link
Contributor

@k3vin7 k3vin7 commented Feb 17, 2026

Summary

  • StoryPost 타입 게시글 응답에서 primaryComposer가 null로 반환되는 버그 수정
  • PostResponseDto의 extractPrimaryComposer()에 StoryPost 분기 추가

Test plan

  • 전체 테스트 통과 확인
  • Story 타입 draft 저장 후 응답에 primaryComposer 포함 확인

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gemini-code-assist
Copy link

Summary of Changes

Hello @k3vin7, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 StoryPost 타입 게시글 응답에서 primaryComposer 필드가 잘못 null로 반환되던 버그를 해결합니다. 이 수정으로 StoryPost 객체가 주 작곡가 정보를 올바르게 반환하게 되어, 스토리 관련 콘텐츠의 데이터 일관성과 사용자 경험이 향상됩니다.

Highlights

  • 버그 수정: StoryPost 타입 게시글 응답에서 primaryComposer가 null로 반환되던 버그를 수정했습니다.
  • 코드 개선: PostResponseDto의 extractPrimaryComposer() 메서드에 StoryPost에 대한 처리 로직을 추가했습니다.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • src/main/java/com/daramg/server/post/dto/PostResponseDto.java
    • StoryPost 인스턴스에 대한 primaryComposer를 올바르게 추출하는 로직을 추가했습니다.
Activity
  • 이 PR에 대한 추가 활동은 감지되지 않았습니다.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

StoryPost 응답에서 primaryComposer가 null로 반환되는 버그를 성공적으로 수정했습니다. PostResponseDto의 extractPrimaryComposer() 메서드에 StoryPost에 대한 분기 처리를 추가하여 기존 CurationPost 처리 방식과 일관성을 유지하며 문제를 해결했습니다. 변경 사항은 명확하고 의도한 대로 작동합니다.

@k3vin7 k3vin7 merged commit 382bc56 into main Feb 17, 2026
1 check 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.

1 participant