Merged in bugfix/effective-date-logic (pull request #335)

fix logic error when effective date reformatting is applied twice when the date is already filled

* fix logic error when effective date reformatting is applied twice when the date is already filled


Approved-by: Katon Minhas
This commit is contained in:
Alex Galarce
2024-12-16 22:08:04 +00:00
committed by Katon Minhas
parent ad19bfc808
commit 91d3680ee4
+6 -6
View File
@@ -627,15 +627,15 @@ def clean_contract_effective_date(
except Exception as e:
# print(f"Error processing {file_name}, got error: {e}")
answer,d,page_list,claude_answer_raw = "N/A",{},[],""
try:
corrected_date = utils.convert_to_us_date_format(str(answer)) # apply date formatting fix
except utils.InvalidDateException as e:
corrected_date = "N/A"
else:
answer = contract_effective_date
corrected_date = contract_effective_date # don't correct format when we already have an answer
d,page_list,claude_answer_raw = {},[],""
try:
corrected_date = utils.convert_to_us_date_format(str(answer)) # apply date formatting fix
except utils.InvalidDateException as e:
corrected_date = "N/A"
# print(f"Effective Date for {file_name} --> {corrected_date}")
df["Contract Effective Date_corrected"] = corrected_date
df['Log Information'] = str(d)