Store source metadata for imported documents (#6136)

This commit is contained in:
Tom Moor
2023-11-11 10:52:29 -05:00
committed by GitHub
parent 90605e110a
commit 48d688c0a5
16 changed files with 178 additions and 48 deletions

View File

@@ -1326,17 +1326,23 @@ router.post(
}
const content = await fs.readFile(file.filepath);
const fileName = file.originalFilename ?? file.newFilename;
const mimeType = file.mimetype ?? "";
const { text, state, title, emoji } = await documentImporter({
user,
fileName: file.originalFilename ?? file.newFilename,
mimeType: file.mimetype ?? "",
fileName,
mimeType,
content,
ip: ctx.request.ip,
transaction,
});
const document = await documentCreator({
source: "import",
sourceMetadata: {
fileName,
mimeType,
},
title,
emoji,
text,