From 94de7374306372432ab3d541c2fa09f8c51f388b Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Mon, 15 Oct 2018 12:44:35 -0300 Subject: [PATCH] Runtime fix for csv files being recognized as application/x-ms-dos-executable when starting with MZ --- lib/dunlop/engine.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/dunlop/engine.rb b/lib/dunlop/engine.rb index 0f0cb5d..bfb2d43 100644 --- a/lib/dunlop/engine.rb +++ b/lib/dunlop/engine.rb @@ -73,6 +73,14 @@ module Dunlop end end end + + #FIXES + + #A CSV FILE STARTING WITH MZ IS RECOGNIZED AS X-MS-DOS-EXECUTABLE + # https://github.com/minad/mimemagic/issues/67 + if mime_magic_ms_dos_index = MimeMagic::MAGIC.index{|r| r == ['application/x-ms-dos-executable', [[0, 'MZ']]]} + MimeMagic::MAGIC.delete_at(mime_magic_ms_dos_index) + end end end end