From 56bfbe21c4afbb45f1bac949307a47ae7fb5619e 2020-10-21 14:51:55 From: Brett Smith Date: 2020-10-21 14:51:55 Subject: [PATCH] audit_report: Bugfix handling audit year specified as date. --- diff --git a/conservancy_beancount/tools/audit_report.py b/conservancy_beancount/tools/audit_report.py index a8a773e2434ae4ef486911f56a7e0240905257e5..0ce570aeff49c1cde2e2c7502fb9faf7b40c27e4 100644 --- a/conservancy_beancount/tools/audit_report.py +++ b/conservancy_beancount/tools/audit_report.py @@ -132,8 +132,9 @@ def main(arglist: Optional[Sequence[str]]=None, fy = config.fiscal_year_begin() today = datetime.date.today() - if args.audit_year is None: - args.audit_year = fy.for_date(today) - 1 + if not isinstance(args.audit_year, int): + year_offset = 1 if args.audit_year is None else 0 + args.audit_year = fy.for_date(args.audit_year) - year_offset audit_begin = fy.first_date(args.audit_year) audit_end = fy.next_fy_date(args.audit_year) if args.end_date is None: diff --git a/setup.py b/setup.py index 31de759af818cdd2f8150f0d741852ea9a828506..610a3feabf887a5dfe127c4928e2b154597f455a 100755 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup setup( name='conservancy_beancount', description="Plugin, library, and reports for reading Conservancy's books", - version='1.12.2', + version='1.12.3', author='Software Freedom Conservancy', author_email='info@sfconservancy.org', license='GNU AGPLv3+',