diff --git a/lib/redmine_dmsf/patches/issue_patch.rb b/lib/redmine_dmsf/patches/issue_patch.rb index 00dd0b2e..4a38af0e 100644 --- a/lib/redmine_dmsf/patches/issue_patch.rb +++ b/lib/redmine_dmsf/patches/issue_patch.rb @@ -34,8 +34,7 @@ module RedmineDmsf def save_dmsf_attachments(dmsf_attachments) @saved_dmsf_attachments = [] if dmsf_attachments - dmsf_attachments = dmsf_attachments.map(&:last) - dmsf_attachments.each do |dmsf_attachment| + dmsf_attachments.each do |_, dmsf_attachment| a = Attachment.find_by_token(dmsf_attachment[:token]) @saved_dmsf_attachments << a if a end @@ -49,8 +48,7 @@ module RedmineDmsf def save_dmsf_links(dmsf_links) @saved_dmsf_links = [] if dmsf_links - ids = dmsf_links.map(&:last) - ids.each do |id| + dmsf_links.each do |_, id| l = DmsfLink.find_by_id(id) @saved_dmsf_links << l if l end