Skip to content

Commit 8978272

Browse files
committed
Revert unneeded changes
1 parent ee6c89b commit 8978272

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

app/backend/app.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -356,13 +356,17 @@ async def upload(auth_claims: dict[str, Any]):
356356
if "file" not in request_files:
357357
return jsonify({"message": "No file part in the request", "status": "failed"}), 400
358358

359-
user_oid = auth_claims["oid"]
360-
file = request_files.getlist("file")[0]
361-
adls_manager: AdlsBlobManager = current_app.config[CONFIG_USER_BLOB_MANAGER]
362-
file_url = await adls_manager.upload_blob(file, file.filename, user_oid)
363-
ingester: UploadUserFileStrategy = current_app.config[CONFIG_INGESTER]
364-
await ingester.add_file(File(content=file, url=file_url, acls={"oids": [user_oid]}), user_oid=user_oid)
365-
return jsonify({"message": "File uploaded successfully"}), 200
359+
try:
360+
user_oid = auth_claims["oid"]
361+
file = request_files.getlist("file")[0]
362+
adls_manager: AdlsBlobManager = current_app.config[CONFIG_USER_BLOB_MANAGER]
363+
file_url = await adls_manager.upload_blob(file, file.filename, user_oid)
364+
ingester: UploadUserFileStrategy = current_app.config[CONFIG_INGESTER]
365+
await ingester.add_file(File(content=file, url=file_url, acls={"oids": [user_oid]}), user_oid=user_oid)
366+
return jsonify({"message": "File uploaded successfully"}), 200
367+
except Exception as error:
368+
current_app.logger.error("Error uploading file: %s", error)
369+
return jsonify({"message": "Error uploading file, check server logs for details.", "status": "failed"}), 500
366370

367371

368372
@bp.post("/delete_uploaded")

app/backend/prepdocslib/pdfparser.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,11 @@ class ObjectType(Enum):
130130
TABLE = 0
131131
FIGURE = 1
132132

133+
MaskEntry = tuple[ObjectType, Optional[int]]
134+
133135
page_offset = page.spans[0].offset
134136
page_length = page.spans[0].length
135-
mask_chars: list[tuple[ObjectType, Optional[int]]] = [(ObjectType.NONE, None)] * page_length
137+
mask_chars: list[MaskEntry] = [(ObjectType.NONE, None)] * page_length
136138
# mark all positions of the table spans in the page
137139
for table_idx, table in enumerate(tables_on_page):
138140
for span in table.spans:
@@ -152,7 +154,7 @@ class ObjectType(Enum):
152154

153155
# build page text by replacing characters in table spans with table html
154156
page_text = ""
155-
added_objects: set[tuple[ObjectType, Optional[int]]] = set()
157+
added_objects: set[MaskEntry] = set()
156158
for idx, mask_char in enumerate(mask_chars):
157159
object_type, object_idx = mask_char
158160
if object_type == ObjectType.NONE:

0 commit comments

Comments
 (0)