LP#2018534: treat year as numeric when retrieving item circs by year
authorJeff Davis <jeff.davis@bc.libraries.coop>
Thu, 4 May 2023 18:13:42 +0000 (11:13 -0700)
committerMike Rylander <mrylander@gmail.com>
Fri, 5 May 2023 16:32:08 +0000 (12:32 -0400)
commit673113e42190c3e3332de90c132c9c1fec2d2bc2
treec2f4b8680bccb297acc8c6885fd9ff95271443a6
parent3d36db03ea22a2ec46a63eca21bae36e4b5eebd0
LP#2018534: treat year as numeric when retrieving item circs by year

The open-ils.pcrud.search.circbyyr API uses EXTRACT to extract the year
from circulation timestamps.  In recent versions of Postgres, the return
type for EXTRACT was changed from double precision to numeric (thanks to
Jason Boyer for noticing this!); for obscure reasons, this causes pcrud
to return the year as a string instead of a number.  So, let's get the
staff client to force those values to be numbers before doing math with
them.

Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/js/ui/default/staff/cat/item/app.js