From 574662b24d226c62f713ab0a217d24e4b02fd272 Mon Sep 17 00:00:00 2001 From: caadiq Date: Sat, 4 Apr 2026 13:01:30 +0900 Subject: [PATCH] =?UTF-8?q?fix(app):=20=EA=B3=A1=20=EC=83=81=EC=84=B8=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EB=AE=A4=EC=A7=81=EB=B9=84=EB=94=94?= =?UTF-8?q?=EC=98=A4=20=ED=91=9C=EC=8B=9C=20=EC=95=88=20=EB=90=98=EB=8A=94?= =?UTF-8?q?=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TrackDetail.fromJson에서 music_video_url → video_url로 필드명 수정. DB 컬럼명은 video_url인데 잘못된 키로 파싱하고 있었음. Co-Authored-By: Claude Opus 4.6 (1M context) --- app/lib/models/album.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/lib/models/album.dart b/app/lib/models/album.dart index 67b3c27..2d59727 100644 --- a/app/lib/models/album.dart +++ b/app/lib/models/album.dart @@ -214,6 +214,7 @@ class TrackDetail { final String? arranger; final String? lyrics; final String? musicVideoUrl; + final String? videoType; final TrackAlbum? album; TrackDetail({ @@ -227,6 +228,7 @@ class TrackDetail { this.arranger, this.lyrics, this.musicVideoUrl, + this.videoType, this.album, }); @@ -241,7 +243,8 @@ class TrackDetail { composer: json['composer'] as String?, arranger: json['arranger'] as String?, lyrics: json['lyrics'] as String?, - musicVideoUrl: json['music_video_url'] as String?, + musicVideoUrl: json['video_url'] as String?, + videoType: json['video_type'] as String?, album: json['album'] != null ? TrackAlbum.fromJson(json['album']) : null, ); }