diff --git a/app/assets/javascripts/Components/Result/feedback_file_panel.jsx b/app/assets/javascripts/Components/Result/feedback_file_panel.jsx index 280b3b3d28..80c10944c9 100644 --- a/app/assets/javascripts/Components/Result/feedback_file_panel.jsx +++ b/app/assets/javascripts/Components/Result/feedback_file_panel.jsx @@ -1,6 +1,6 @@ import React from "react"; import {FileViewer} from "./file_viewer"; -import {getType} from "mime/lite"; +import mime from "mime/lite"; export class FeedbackFilePanel extends React.Component { constructor(props) { @@ -86,7 +86,7 @@ export class FeedbackFilePanel extends React.Component { submission_id={this.props.submission_id} selectedFile={file_obj.filename} selectedFileURL={url} - mime_type={getType(file_obj.filename)} + mime_type={mime.getType(file_obj.filename)} selectedFileType={file_obj.type} /> diff --git a/app/assets/javascripts/Components/Result/submission_file_panel.jsx b/app/assets/javascripts/Components/Result/submission_file_panel.jsx index c264c5acf9..3ac61c136d 100644 --- a/app/assets/javascripts/Components/Result/submission_file_panel.jsx +++ b/app/assets/javascripts/Components/Result/submission_file_panel.jsx @@ -4,7 +4,7 @@ import ReactDOM from "react-dom"; import {AnnotationManager} from "./annotation_manager"; import {FileViewer} from "./file_viewer"; import {DownloadSubmissionModal} from "./download_submission_modal"; -import {getType} from "mime/lite"; +import mime from "mime/lite"; export class SubmissionFilePanel extends React.Component { constructor(props) { @@ -157,7 +157,7 @@ export class SubmissionFilePanel extends React.Component { submission_file_mime_type = null; } else { submission_file_id = this.state.selectedFile[1]; - submission_file_mime_type = getType(this.state.selectedFile[0]); + submission_file_mime_type = mime.getType(this.state.selectedFile[0]); } return ( diff --git a/app/assets/javascripts/Components/submission_file_manager.jsx b/app/assets/javascripts/Components/submission_file_manager.jsx index b79257d3dc..64cb00f445 100644 --- a/app/assets/javascripts/Components/submission_file_manager.jsx +++ b/app/assets/javascripts/Components/submission_file_manager.jsx @@ -4,7 +4,7 @@ import FileManager from "./markus_file_manager"; import SubmissionFileUploadModal from "./Modals/submission_file_upload_modal"; import SubmitUrlUploadModal from "./Modals/submission_url_submit_modal"; import {FileViewer} from "./Result/file_viewer"; -import {getType} from "mime/lite"; +import mime from "mime/lite"; import {flashMessage} from "../flash"; class SubmissionFileManager extends React.Component { @@ -246,7 +246,7 @@ class SubmissionFileManager extends React.Component { selectedFile={this.state.viewFile} selectedFileType={this.state.viewFileType} selectedFileURL={this.state.viewFileURL} - mime_type={getType(this.state.viewFile)} + mime_type={mime.getType(this.state.viewFile)} /> ); diff --git a/app/assets/javascripts/Components/test_run_table.jsx b/app/assets/javascripts/Components/test_run_table.jsx index 51ebbe2e95..bcb655fefd 100644 --- a/app/assets/javascripts/Components/test_run_table.jsx +++ b/app/assets/javascripts/Components/test_run_table.jsx @@ -1,7 +1,7 @@ import React from "react"; import {render} from "react-dom"; import ReactTable from "react-table"; -import {getType} from "mime/lite"; +import mime from "mime/lite"; import {dateSort, selectFilter} from "./Helpers/table_helpers"; import {FileViewer} from "./Result/file_viewer"; import consumer from "../../../javascript/channels/consumer"; @@ -394,7 +394,7 @@ class TestGroupFeedbackFileTable extends React.Component { this.props.course_id, row.original.id )} - mime_type={getType(row["filename"])} + mime_type={mime.getType(row["filename"])} selectedFileType={row.original.type} /> )}