From 6925ee3115b329b1d93639c2275e89fbe788f26d Mon Sep 17 00:00:00 2001 From: c-holtermann Date: Thu, 4 Apr 2019 17:42:46 +0200 Subject: [PATCH] be prepared for GetDateDue returning null --- bindings/python/example_scripts/rest-api/gnucash_simple.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bindings/python/example_scripts/rest-api/gnucash_simple.py b/bindings/python/example_scripts/rest-api/gnucash_simple.py index 8f93a7af9d..ad132c8715 100644 --- a/bindings/python/example_scripts/rest-api/gnucash_simple.py +++ b/bindings/python/example_scripts/rest-api/gnucash_simple.py @@ -163,7 +163,7 @@ def invoiceToDict(invoice): else: simple_invoice['date_posted'] = invoice.GetDatePosted().strftime( '%Y-%m-%d') - if invoice.GetDateDue().strftime('%Y-%m-%d') == '1970-01-01': + if not invoice.GetDateDue() or invoice.GetDateDue().strftime('%Y-%m-%d') == '1970-01-01': simple_invoice['date_due'] = None else: simple_invoice['date_due'] = invoice.GetDateDue().strftime(