From ee4d9dd29ac151d16ec9554b532e1d5f733a4868 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Fri, 9 May 2025 10:10:33 +0100 Subject: [PATCH] Set the selected release id when scanning a wishlisted record --- lib/music_library/barcode_scan.ex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/music_library/barcode_scan.ex b/lib/music_library/barcode_scan.ex index 69e48f0f..c73c7ffd 100644 --- a/lib/music_library/barcode_scan.ex +++ b/lib/music_library/barcode_scan.ex @@ -49,7 +49,11 @@ defmodule MusicLibrary.BarcodeScan do :wishlisted -> record = Records.get_record!(scan_result.record_id) - Records.update_record(record, %{"purchased_at" => current_time}) + + Records.update_record(record, %{ + "purchased_at" => current_time, + "selected_release_id" => scan_result.release.id + }) :collected -> {:error, :already_collected}