Skip to content

Commit 452176a

Browse files
Changes in auto translation completed logic
1 parent 6a7b97f commit 452176a

File tree

1 file changed

+12
-5
lines changed
  • anuvaad-etl/anuvaad-workflow-mgr/etl-wf-manager/service

1 file changed

+12
-5
lines changed

anuvaad-etl/anuvaad-workflow-mgr/etl-wf-manager/service/wfmservice.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,13 @@ def get_job_details_bulk(self, req_criteria, skip_pagination, isReviewer=False):
409409
if currentStat:
410410
currentStatus.append(currentStat)
411411
if len(currentStatus) > 0:
412-
criteria["granularity.currentStatus"] = {"$in": currentStatus}
412+
if "auto_translation_completed" in currentStatus:
413+
criteria["$or"] = [
414+
{"granularity.currentStatus": {"$in": currentStatus}},
415+
{"granularity.currentStatus": {"$exists": False}}
416+
]
417+
else:
418+
criteria["granularity.currentStatus"] = {"$in": currentStatus}
413419
if 'filterByStartTime' in req_criteria.keys():
414420
if 'startTimeStamp' in req_criteria['filterByStartTime'].keys() and 'endTimeStamp' in req_criteria['filterByStartTime'].keys():
415421
criteria["startTime"] = { "$gte": req_criteria['filterByStartTime']['startTimeStamp'], "$lte": req_criteria['filterByStartTime']['endTimeStamp']}
@@ -641,10 +647,11 @@ def digitization_translation_pipeline(self,data):
641647
try:
642648
if "record_id" not in data.keys():
643649
return {"status" : "Error", "reason":"record_id missing"}
644-
645-
data["record_id"] = data["record_id"].replace("%7C","|")
646-
data["file_type"] = "pdf"
647-
data["file_name"] = data["file_name"].replace(data["file_name"].split(".")[-1],"pdf")
650+
if data["file_type"] in ["jpg","bmp","png","svg","jpeg"]:
651+
data["record_id"] = data["record_id"].replace("%7C","|")
652+
data["file_type"] = "pdf"
653+
data["file_name"] = data["file_name"].replace(data["file_name"].split(".")[-1],"pdf")
654+
648655
document = pipelineCalls.document_export(data["user_id"],data["record_id"],data["file_type"],data["metadata"])
649656
if document is None:
650657
return {"status":"Error","reason":"Document Export Failed"}

0 commit comments

Comments
 (0)