From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 4 Oct 2022 18:21:57 +0000 (-0700) Subject: Use text mime type for csv files for browser preview X-Git-Tag: v1.10.0-beta.rc1~1^2~87^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1744%2Fhead;p=thirdparty%2Fpaperless-ngx.git Use text mime type for csv files for browser preview Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com> Co-Authored-By: bin101 <12427722+bin101@users.noreply.github.com> --- diff --git a/src/documents/views.py b/src/documents/views.py index e301ab5f63..5beab01aa0 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -261,6 +261,9 @@ class DocumentViewSet( file_handle = doc.source_file filename = doc.get_public_filename() mime_type = doc.mime_type + # Support browser previewing csv files by using text mime type + if mime_type in {"application/csv", "text/csv"} and disposition == "inline": + mime_type = "text/plain" if doc.storage_type == Document.STORAGE_TYPE_GPG: file_handle = GnuPG.decrypted(file_handle)