Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate report period against month_day so that we do not get a key error in get_dates() #10

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

derekgengenbacher-wf
Copy link
Contributor

Description:

When a value for report_period does not conform to the Q1, Q2, Q3 or Q4, then a key error can be thrown in the return of get_dates(). This PR rearranges report_year and report_period so that report_period can verify that the value is in the above list of values.

Testing:

Create a document that has a report_period set as something random like Quarter 1. Run it against master and notice that you get a key error. Run the same doc against this branch and you will get a nicely formatted FERCRenderException that explains what the actual issue is.

@campbellpryde
@davidtauriello

@davidtauriello davidtauriello force-pushed the main branch 6 times, most recently from 00390f4 to dfd4b63 Compare October 5, 2022 11:42
@davidtauriello davidtauriello force-pushed the main branch 15 times, most recently from 1a15740 to 01590c4 Compare October 12, 2022 15:42
@davidtauriello davidtauriello force-pushed the main branch 2 times, most recently from 1486848 to 9c7fed3 Compare June 6, 2023 15:54
@davidtauriello davidtauriello force-pushed the main branch 3 times, most recently from 901214e to a563f8b Compare May 24, 2024 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant