FC-DEV-FinalProject / final-fe-team4

4조 프론트엔드 깃허브
0 stars 2 forks source link

[fix] tts 프로젝트가 저장을 누르면 새 프로젝트를 만들어 저장하는 오류 수정 #236

Closed nakyeonko3 closed 1 day ago

nakyeonko3 commented 1 day ago

Sourcery에 의한 요약

버그 수정:

Original summary in English ## Summary by Sourcery Bug Fixes: - Fix the issue where saving a TTS project would create and save a new project instead of updating the existing one.
sourcery-ai[bot] commented 1 day ago

리뷰어 가이드 by Sourcery

이 PR은 응답 데이터 구조 처리를 수정하여 TTS 프로젝트 저장 기능의 버그를 수정합니다. 변경 사항은 중첩된 응답 객체 구조에서 TTS 프로젝트 데이터를 올바르게 액세스할 수 있도록 보장합니다.

TTS 프로젝트 저장 프로세스의 시퀀스 다이어그램

sequenceDiagram
    actor User
    participant Client
    participant Server
    User->>Client: Save TTS Project
    Client->>Server: POST /tts/save with TTSSaveDto
    Server-->>Client: Response with data.ttsProject
    Client->>User: Display success message if data.ttsProject exists
    Client->>User: Display error message if data.ttsProject is missing

파일 수준 변경 사항

변경 사항 세부 사항 파일
TTS 프로젝트 저장 기능에서 응답 데이터 구조 처리 업데이트
  • 응답 데이터 액세스 경로를 'response.data?.ttsProject'에서 'response.data?.data.ttsProject'로 수정
  • 반환문을 'response.data' 대신 'response.data.data'를 반환하도록 업데이트
src/api/ttsApi.ts

팁 및 명령어 #### Sourcery와 상호작용하기 - **새 리뷰 트리거:** 풀 리퀘스트에 `@sourcery-ai review`라고 댓글을 남깁니다. - **토론 계속하기:** Sourcery의 리뷰 댓글에 직접 답글을 답니다. - **리뷰 댓글로부터 GitHub 이슈 생성:** 리뷰 댓글에 답글을 달아 Sourcery에게 이슈 생성을 요청합니다. - **풀 리퀘스트 제목 생성:** 풀 리퀘스트 제목 어디에나 `@sourcery-ai`를 작성하여 언제든지 제목을 생성합니다. - **풀 리퀘스트 요약 생성:** 풀 리퀘스트 본문 어디에나 `@sourcery-ai summary`를 작성하여 언제든지 PR 요약을 생성합니다. 이 명령어를 사용하여 요약이 삽입될 위치를 지정할 수도 있습니다. #### 경험 맞춤화 [대시보드](https://app.sourcery.ai)에 액세스하여: - Sourcery가 생성한 풀 리퀘스트 요약, 리뷰어 가이드 등과 같은 리뷰 기능을 활성화하거나 비활성화합니다. - 리뷰 언어를 변경합니다. - 사용자 정의 리뷰 지침을 추가, 제거 또는 편집합니다. - 기타 리뷰 설정을 조정합니다. #### 도움 받기 - 질문이나 피드백이 있는 경우 [지원 팀에 문의](mailto:support@sourcery.ai)하세요. - 자세한 가이드와 정보를 보려면 [문서](https://docs.sourcery.ai)를 방문하세요. - [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) 또는 [GitHub](https://github.com/sourcery-ai)에서 Sourcery 팀을 팔로우하여 소식을 받아보세요.
Original review guide in English ## Reviewer's Guide by Sourcery This PR fixes a bug in the TTS project saving functionality by correcting the response data structure handling. The changes ensure that the TTS project data is properly accessed from the nested response object structure. #### Sequence diagram for TTS project saving process ```mermaid sequenceDiagram actor User participant Client participant Server User->>Client: Save TTS Project Client->>Server: POST /tts/save with TTSSaveDto Server-->>Client: Response with data.ttsProject Client->>User: Display success message if data.ttsProject exists Client->>User: Display error message if data.ttsProject is missing ``` ### File-Level Changes | Change | Details | Files | | ------ | ------- | ----- | | Updated the response data structure handling in the TTS project save functionality |
  • Modified the response data access path from 'response.data?.ttsProject' to 'response.data?.data.ttsProject'
  • Updated the return statement to return 'response.data.data' instead of 'response.data'
| `src/api/ttsApi.ts` | ---
Tips and commands #### Interacting with Sourcery - **Trigger a new review:** Comment `@sourcery-ai review` on the pull request. - **Continue discussions:** Reply directly to Sourcery's review comments. - **Generate a GitHub issue from a review comment:** Ask Sourcery to create an issue from a review comment by replying to it. - **Generate a pull request title:** Write `@sourcery-ai` anywhere in the pull request title to generate a title at any time. - **Generate a pull request summary:** Write `@sourcery-ai summary` anywhere in the pull request body to generate a PR summary at any time. You can also use this command to specify where the summary should be inserted. #### Customizing Your Experience Access your [dashboard](https://app.sourcery.ai) to: - Enable or disable review features such as the Sourcery-generated pull request summary, the reviewer's guide, and others. - Change the review language. - Add, remove or edit custom review instructions. - Adjust other review settings. #### Getting Help - [Contact our support team](mailto:support@sourcery.ai) for questions or feedback. - Visit our [documentation](https://docs.sourcery.ai) for detailed guides and information. - Keep in touch with the Sourcery team by following us on [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) or [GitHub](https://github.com/sourcery-ai).
github-actions[bot] commented 1 day ago

Visit the preview URL for this PR (updated for commit 348a4e2):

https://aipark-four-t--236-5ttg5thq.web.app

(expires Thu, 05 Dec 2024 07:59:25 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0a4b3ef6ecc2c695a6a0d6ade46651e032870a9f