From 87c8b693fa87dde2c21cb6fccb6a8b3a98f51052 Mon Sep 17 00:00:00 2001 From: djfiander Date: Wed, 18 Jun 2008 22:25:52 +0000 Subject: [PATCH] Handle various dates associated with items consistently. --- Sip/MsgType.pm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Sip/MsgType.pm b/Sip/MsgType.pm index dd3fca9..8fd2f53 100644 --- a/Sip/MsgType.pm +++ b/Sip/MsgType.pm @@ -1138,14 +1138,14 @@ sub handle_item_information { if (($i = scalar @{$item->hold_queue}) > 0) { $resp .= add_field(FID_HOLD_QUEUE_LEN, $i); } - if (($i = $item->due_date) != 0) { - $resp .= add_field(FID_DUE_DATE, Sip::timestamp($i)); + if (!($i = $item->due_date)) { + $resp .= add_field(FID_DUE_DATE, $i); } - if (($i = $item->recall_date) != 0) { - $resp .= add_field(FID_RECALL_DATE, Sip::timestamp($i)); + if (!($i = $item->recall_date)) { + $resp .= add_field(FID_RECALL_DATE, $i); } - if (($i = $item->hold_pickup_date) != 0) { - $resp .= add_field(FID_HOLD_PICKUP_DATE, Sip::timestamp($i)); + if (!($i = $item->hold_pickup_date)) { + $resp .= add_field(FID_HOLD_PICKUP_DATE, $i); } $resp .= maybe_add(FID_SCREEN_MSG, $item->screen_msg); @@ -1377,7 +1377,7 @@ sub handle_renew { $resp .= add_field(FID_PATRON_ID, $patron->id); $resp .= add_field(FID_ITEM_ID, $item->id); $resp .= add_field(FID_TITLE_ID, $item->title_id); - $resp .= add_field(FID_DUE_DATE, Sip::timestamp($item->due_date)); + $resp .= add_field(FID_DUE_DATE, $item->due_date); if ($ils->supports('security inhibit')) { $resp .= add_field(FID_SECURITY_INHIBIT, $status->security_inhibit); -- 2.11.0