From 5ffb367a825be16766c09d50b2dc6f3ac555c6a6 Mon Sep 17 00:00:00 2001 From: MAEDA Go Date: Sun, 16 Nov 2025 18:00:39 +0900 Subject: [PATCH 2/6] Stop using legacy image/x-ms-bmp MIME type for BMP files --- lib/redmine/mime_type.rb | 2 +- test/unit/lib/redmine/mime_type_test.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/redmine/mime_type.rb b/lib/redmine/mime_type.rb index 170264715..f001df2d9 100644 --- a/lib/redmine/mime_type.rb +++ b/lib/redmine/mime_type.rb @@ -40,12 +40,12 @@ module Redmine 'text/csv' => 'csv', 'text/x-po' => 'po', 'image/avif' => 'avif', + 'image/bmp' => 'bmp', 'image/gif' => 'gif', 'image/jpeg' => 'jpg,jpeg,jpe', 'image/png' => 'png', 'image/tiff' => 'tiff,tif', 'image/webp' => 'webp', - 'image/x-ms-bmp' => 'bmp', 'application/javascript' => 'js', 'application/pdf' => 'pdf', 'video/mp4' => 'mp4', diff --git a/test/unit/lib/redmine/mime_type_test.rb b/test/unit/lib/redmine/mime_type_test.rb index 265146462..934fc037b 100644 --- a/test/unit/lib/redmine/mime_type_test.rb +++ b/test/unit/lib/redmine/mime_type_test.rb @@ -25,6 +25,7 @@ class Redmine::MimeTypeTest < ActiveSupport::TestCase 'test.txt' => 'text/plain', 'test.c' => 'text/x-c', 'test.avif' => 'image/avif', + 'test.bmp' => 'image/bmp', 'TEST.JPG' => 'image/jpeg', } to_test.each do |name, expected| @@ -81,6 +82,7 @@ class Redmine::MimeTypeTest < ActiveSupport::TestCase def test_by_type image_types = Redmine::MimeType.by_type('image') assert_includes image_types, 'image/avif' + assert_includes image_types, 'image/bmp' assert_includes image_types, 'image/png' assert_includes image_types, 'image/webp' end -- 2.50.1