From 02643df4baf3fc7749b883586a2bd02af069ddd5 Mon Sep 17 00:00:00 2001
From: phasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Date: Thu, 19 Nov 2009 06:32:09 +0000
Subject: [PATCH] Work around this dojo.date.stamp bug where time zone offsets
 must have a colon: http://bugs.dojotoolkit.org/ticket/9028

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14967 dcc99617-32d9-48b4-a31d-7c20da2025e4
---
 Open-ILS/xul/staff_client/chrome/content/util/date.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Open-ILS/xul/staff_client/chrome/content/util/date.js b/Open-ILS/xul/staff_client/chrome/content/util/date.js
index 071b754c20..096ac0eebc 100644
--- a/Open-ILS/xul/staff_client/chrome/content/util/date.js
+++ b/Open-ILS/xul/staff_client/chrome/content/util/date.js
@@ -47,7 +47,7 @@ util.date.timer_elapsed = function (id) {
 
 util.date.db_date2Date = function (db_date) {
     dojo.require('dojo.date.stamp');
-    return dojo.date.stamp.fromISOString( db_date );
+    return dojo.date.stamp.fromISOString( db_date.replace( /^(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d-\d\d)(\d\d)$/, '$1:$2') );
 }
 
 util.date.formatted_date = function (orig_date,format) {
-- 
2.11.0