From 2f7b4d842cde0426e25aa3dc370da33c83a9e267 Mon Sep 17 00:00:00 2001 From: Kasper Timm Hansen Date: Thu, 9 Jan 2025 02:26:56 +0100 Subject: [PATCH] Don't need to transform_values to avoid capturing the record reference I don't think --- lib/oaken/stored/active_record.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/oaken/stored/active_record.rb b/lib/oaken/stored/active_record.rb index 26df669..b618ba1 100644 --- a/lib/oaken/stored/active_record.rb +++ b/lib/oaken/stored/active_record.rb @@ -49,7 +49,7 @@ def upsert(label = nil, unique_by: nil, **attributes) # # Note: `users.method(:someone).source_location` also points back to the file and line of the `label` call. def label(**labels) - labels.transform_values(&:id).each { _label _1, _2 } + labels.each { |label, record| _label label, record.id } end private def _label(name, id)