Bug 12274: Invoice detail: don't crash on certain billing dates
authorJonathan Druart <jonathan.druart@biblibre.com>
Tue, 20 May 2014 11:39:26 +0000 (13:39 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Wed, 21 May 2014 18:59:28 +0000 (18:59 +0000)
commit09c4d12d73194aeeb3d26ff3df33edb1ee467002
tree44bd46c5143602f2b0fc379cd1a2c3858e2602e6
parent8ec1ffafea89fcb98d67e090a799398a434af18d
Bug 12274: Invoice detail: don't crash on certain billing dates

Bug 10613 sent the billingdate as a string. The template wants a DateTime
object.

To reproduce:
1/ Go on a invoice detail page
2/ Select a billing date
3/ Boom without the patch
[Tue May 20 13:39:18 2014] invoice.pl: Template process failed: undef
error - The 'day' parameter ("2014") to DateTime::new did not pass the
'an integer which is a possible valid day of month' callback.

Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Not all dates will make it go 'boom' but 31/07/2014 did.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
acqui/invoice.pl