Remove: feedback validation

This commit is contained in:
dx-tan 2024-05-20 11:07:39 +07:00
parent 985e1e504c
commit 4682bf67de
2 changed files with 3 additions and 2 deletions

View File

@ -127,7 +127,7 @@ def process_csv_feedback(csv_file_path, feedback_id):
print(f"[ERROR] image.doc_type: {image.doc_type} - image.index_in_request: {image.index_in_request} - time_cost: {time_cost} - {e}")
if not validate_feedback_file(_feedback_result, _predict_result):
status[request_id] = "Missalign imei number between feedback and predict"
continue
# continue
if image.doc_type == "invoice":
_predict_result["imei_number"] = []
if _feedback_result:
@ -136,7 +136,7 @@ def process_csv_feedback(csv_file_path, feedback_id):
else:
try:
_predict_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": [], "imei_number": [_predict_result["imei_number"][image.index_in_request]]}
_feedback_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": None, "imei_number": [_feedback_result["imei_number"][image.index_in_request]]} if _feedback_result else None
_feedback_result = {"retailername": None, "sold_to_party": None, "invoice_no": None, "purchase_date": None, "imei_number": [_feedback_result["imei_number"][image.index_in_request]]} if _feedback_result and len(_feedback_result["imei_number"]) > image.index_in_request else None
except Exception as e:
print (f"[ERROR]: {request_id} - {e}")
image.predict_result = _predict_result

View File

@ -529,6 +529,7 @@ def validate_feedback_file(feedback, predict):
num_imei_predict = len(predict.get("imei_number", []))
if num_imei_feedback != num_imei_predict:
return False
feedback["imei_number"] = imei_feedback
return True
def first_of_list(the_list):