Bugfix/prevent upsert when images are uploaded (#3102)
prevent upsert when images are uploaded
This commit is contained in:
parent
690d04309b
commit
61e721fee7
|
|
@ -264,7 +264,10 @@ export const ChatMessage = ({ open, chatflowid, isAgentCanvas, isDialog, preview
|
|||
}
|
||||
const reader = new FileReader()
|
||||
const { name } = file
|
||||
// Only add files
|
||||
if (!imageUploadAllowedTypes.includes(file.type)) {
|
||||
uploadedFiles.push(file)
|
||||
}
|
||||
files.push(
|
||||
new Promise((resolve) => {
|
||||
reader.onload = (evt) => {
|
||||
|
|
@ -340,7 +343,10 @@ export const ChatMessage = ({ open, chatflowid, isAgentCanvas, isDialog, preview
|
|||
if (isFileAllowedForUpload(file) === false) {
|
||||
return
|
||||
}
|
||||
// Only add files
|
||||
if (!imageUploadAllowedTypes.includes(file.type)) {
|
||||
uploadedFiles.push(file)
|
||||
}
|
||||
const reader = new FileReader()
|
||||
const { name } = file
|
||||
files.push(
|
||||
|
|
@ -1197,14 +1203,11 @@ export const ChatMessage = ({ open, chatflowid, isAgentCanvas, isDialog, preview
|
|||
onDrop={handleDrop}
|
||||
/>
|
||||
)}
|
||||
{isDragActive &&
|
||||
(getAllowChatFlowUploads.data?.isImageUploadAllowed || getAllowChatFlowUploads.data?.isFileAllowedForUpload) && (
|
||||
{isDragActive && (getAllowChatFlowUploads.data?.isImageUploadAllowed || getAllowChatFlowUploads.data?.isFileUploadAllowed) && (
|
||||
<Box className='drop-overlay'>
|
||||
<Typography variant='h2'>Drop here to upload</Typography>
|
||||
{[
|
||||
...getAllowChatFlowUploads.data.imgUploadSizeAndTypes,
|
||||
...getAllowChatFlowUploads.data.fileUploadSizeAndTypes
|
||||
].map((allowed) => {
|
||||
{[...getAllowChatFlowUploads.data.imgUploadSizeAndTypes, ...getAllowChatFlowUploads.data.fileUploadSizeAndTypes].map(
|
||||
(allowed) => {
|
||||
return (
|
||||
<>
|
||||
<Typography variant='subtitle1'>{allowed.fileTypes?.join(', ')}</Typography>
|
||||
|
|
@ -1213,7 +1216,8 @@ export const ChatMessage = ({ open, chatflowid, isAgentCanvas, isDialog, preview
|
|||
)}
|
||||
</>
|
||||
)
|
||||
})}
|
||||
}
|
||||
)}
|
||||
</Box>
|
||||
)}
|
||||
<div ref={ps} className={`${isDialog ? 'cloud-dialog' : 'cloud'}`}>
|
||||
|
|
|
|||
Loading…
Reference in New Issue