From 5cd7610d114eb1e6695ec53d596af6ec8e0be505 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 19 Jul 2006 12:28:17 +0000 Subject: [PATCH] added fix for interval_to_seconds, fixed off-by-one on expire date calc git-svn-id: svn://svn.open-ils.org/ILS/trunk@5072 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xul/staff_client/server/patron/ue_config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/server/patron/ue_config.js b/Open-ILS/xul/staff_client/server/patron/ue_config.js index 674278ce46..3b9208c3a5 100644 --- a/Open-ILS/xul/staff_client/server/patron/ue_config.js +++ b/Open-ILS/xul/staff_client/server/patron/ue_config.js @@ -328,6 +328,9 @@ function uEditDefineData(patron) { onpostchange : function(field, value) { var type = groupsCache[value]; var interval = type.perm_interval(); + + /* interval_to_seconds expects 'M' for months, 'm' for minutes */ + interval = interval.replace(/mon/, 'Mon'); var intsecs = parseInt(interval_to_seconds(interval)); var expdate = new Date(); @@ -337,7 +340,7 @@ function uEditDefineData(patron) { var year = expdate.getYear() + 1900; var month = (expdate.getMonth() + 1) + ''; - var day = (expdate.getDate() + 1) + ''; + var day = (expdate.getDate()) + ''; if(!month.match(/\d{2}/)) month = '0' + month; if(!day.match(/\d{2}/)) day = '0' + day; -- 2.11.0