소스 검색

fix for empty file types

Viktoriia 5 달 전
부모
커밋
26d6caab6b
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/screens/InAppScreens/MessagesScreen/Components/AttachmentsModal.tsx

+ 8 - 1
src/screens/InAppScreens/MessagesScreen/Components/AttachmentsModal.tsx

@@ -121,12 +121,19 @@ const AttachmentsModal = () => {
         allowMultiSelection: false
       });
 
-      const file = {
+      let file = {
         uri: res[0].uri,
         name: res[0].name,
         type: res[0].type
       };
 
+      if ((file.name && !file.name.includes('.')) || !file.type) {
+        file = {
+          ...file,
+          type: file.type || 'application/octet-stream'
+        };
+      }
+
       if (chatData.onSendFile) {
         chatData.onSendFile([file]);
       }