This commit is contained in:
Timothy J. Baek 2024-10-01 13:13:39 -07:00
parent 5c9dd25459
commit a0fb4a9b84
2 changed files with 13 additions and 6 deletions

View File

@ -729,13 +729,9 @@ def process_file(
text_content = " ".join([doc.page_content for doc in docs])
log.debug(f"text_content: {text_content}")
Files.update_files_metadata_by_id(
Files.update_files_data_by_id(
form_data.file_id,
{
"content": {
"text": text_content,
}
},
{"content": text_content},
)
try:

View File

@ -112,6 +112,17 @@ class FilesTable:
for file in db.query(File).filter_by(user_id=user_id).all()
]
def update_files_data_by_id(self, id: str, data: dict) -> Optional[FileModel]:
with get_db() as db:
try:
file = db.query(File).filter_by(id=id).first()
file.data = {**file.data, **data}
db.commit()
return FileModel.model_validate(file)
except Exception:
return None
def update_files_metadata_by_id(self, id: str, meta: dict) -> Optional[FileModel]:
with get_db() as db:
try: