diff --git a/src/main/java/com/bivashy/backend/composer/service/YoutubeTrackService.java b/src/main/java/com/bivashy/backend/composer/service/YoutubeTrackService.java index a6ae2e4..a4a6637 100644 --- a/src/main/java/com/bivashy/backend/composer/service/YoutubeTrackService.java +++ b/src/main/java/com/bivashy/backend/composer/service/YoutubeTrackService.java @@ -149,7 +149,8 @@ public class YoutubeTrackService { }, stdoutLine -> { redisProgressService.updateTrackProgressField(playlistId, trackSource.getId(), userId, progress -> { - progress.setYtdlnStdout(String.join("\n", progress.getYtdlnStdout(), stdoutLine)); + String previousStdout = progress.getYtdlnStdout() == null ? "" : progress.getYtdlnStdout(); + progress.setYtdlnStdout(previousStdout + stdoutLine); }); }, null); redisProgressService.updateTrackProgressField(playlistId, trackSource.getId(), userId,