From bd010e0330b0b6dc8873302c13712fade1f89d76 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Mon, 1 Jun 2026 19:07:33 +0200 Subject: [PATCH] Link created track to its owner via UserHasTrack --- Application/Tracks/Handlers/CreateTrackCommandHandler.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Application/Tracks/Handlers/CreateTrackCommandHandler.cs b/Application/Tracks/Handlers/CreateTrackCommandHandler.cs index 04f4569..fcf4754 100644 --- a/Application/Tracks/Handlers/CreateTrackCommandHandler.cs +++ b/Application/Tracks/Handlers/CreateTrackCommandHandler.cs @@ -69,6 +69,12 @@ namespace Musify.Application.Tracks.Handlers await database.Tracks.AddAsync(trackEntity, cancellationToken); + await database.UserHasTracks.AddAsync(new UserHasTrack + { + UserId = request.UserId, + TrackId = trackEntity.Id + }, cancellationToken); + try { await eventBus.PublishAsync(