From 0c1f462233260e935d9ba24cb02829a2ee51ef40 Mon Sep 17 00:00:00 2001 From: Dmytro Manchynskyi Date: Fri, 19 Sep 2025 13:50:41 +0300 Subject: [PATCH] fix: fallback mime type for drag-n-drop attachments --- web/src/components/MemoEditor/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/components/MemoEditor/index.tsx b/web/src/components/MemoEditor/index.tsx index 1e9a1de70..03a3aa2e3 100644 --- a/web/src/components/MemoEditor/index.tsx +++ b/web/src/components/MemoEditor/index.tsx @@ -1,6 +1,7 @@ import copy from "copy-to-clipboard"; import { isEqual } from "lodash-es"; import { LoaderIcon } from "lucide-react"; +import mime from "mime"; import { observer } from "mobx-react-lite"; import React, { useEffect, useMemo, useRef, useState } from "react"; import { toast } from "react-hot-toast"; @@ -214,7 +215,7 @@ const MemoEditor = observer((props: Props) => { attachment: Attachment.fromPartial({ filename, size, - type, + type || mime.getType(filename) || "text/plain", content: buffer, }), attachmentId: "",