From 7cb9a454880b7a9961f10080959e5f56eee3a732 Mon Sep 17 00:00:00 2001 From: Jung Yunseo Date: Wed, 7 Jan 2026 09:50:55 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=95=84=ED=8B=B0=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=84=A4=EB=AA=85=20=EB=88=84=EB=9D=BD=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/artists/service/ArtistService.java | 3 ++- .../domain/artists/service/SpotifyService.java | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/ArtistService.java b/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/ArtistService.java index 540b54b0..12bcee65 100644 --- a/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/ArtistService.java +++ b/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/ArtistService.java @@ -121,7 +121,8 @@ public ArtistDetailResponse getArtistDetail(Long artistId) { artist.getArtistType(), likeCount, artist.getId(), - genreId + genreId, + artist.getDescription() ); } diff --git a/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/SpotifyService.java b/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/SpotifyService.java index c05fbf38..b144dc43 100644 --- a/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/SpotifyService.java +++ b/src/main/java/com/back/web7_9_codecrete_be/domain/artists/service/SpotifyService.java @@ -1200,7 +1200,8 @@ public ArtistDetailResponse getArtistDetail( ArtistType artistType, long likeCount, long artistId, - Long genreId + Long genreId, + String description ) { try { // 1. Redis 캐시에서 조회 시도 @@ -1223,6 +1224,7 @@ public ArtistDetailResponse getArtistDetail( Artist dbArtist = artistRepository.findById(artistId) .orElse(null); String nameKo = dbArtist != null ? dbArtist.getNameKo() : null; + String artistDescription = description != null ? description : ""; // 5. Related Artists 조회 (DB 기반 로직, 캐시하지 않음) List relatedResponses = relatedArtistService.getRelatedArtists( @@ -1243,7 +1245,7 @@ public ArtistDetailResponse getArtistDetail( likeCount, spotifyData.totalAlbums(), spotifyData.popularity(), - "", + artistDescription, spotifyData.albums(), spotifyData.topTracks(), relatedResponses