From c26e030252147d6439e9f4ef3410797bc12574f5 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Fri, 28 Aug 2026 01:34:11 +0300 Subject: [PATCH] Fix CSV delete_column behavior --- lib/csv/table.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/csv/table.rb b/lib/csv/table.rb index fb19f545..3994b3c2 100644 --- a/lib/csv/table.rb +++ b/lib/csv/table.rb @@ -845,7 +845,7 @@ def delete(*indexes_or_headers) else @headers.delete(index_or_header) end - @table.map { |row| row.delete(index_or_header).last } + @table.map { |row| row.delete(index_or_header)&.last } end end if indexes_or_headers.size == 1