Skip to content

Commit 88e8b52

Browse files
committed
waiter! waiter! more optional chainers please!
1 parent dc53cb6 commit 88e8b52

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

api/src/processing/services/soundcloud.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,17 +113,16 @@ export default async function(obj) {
113113

114114
if (!file) return { error: "fetch.empty" };
115115

116-
const title = json.title.trim();
117116
const artist = json.user.username.trim();
118117
const fileMetadata = {
119-
title,
120-
album: json.publisher_metadata.album_title?.trim() ?? title,
118+
title: json.title.trim(),
119+
album: json.publisher_metadata?.album_title?.trim(),
121120
artist,
122121
album_artist: artist,
123-
composer: json.publisher_metadata.writer_composer?.trim(),
124-
genre: json.genre.trim(),
125-
date: json.display_date.slice(0, 4),
126-
copyright: json.license.trim(),
122+
composer: json.publisher_metadata?.writer_composer?.trim(),
123+
genre: json.genre?.trim(),
124+
date: json.display_date?.trim().slice(0, 10),
125+
copyright: json.license?.trim(),
127126
}
128127

129128
return {

0 commit comments

Comments
 (0)