]> wagnertech.de Git - kivitendo-erp.git/commitdiff
kivi.js: Und den wirren "00" Sonderfall auch wiederhergestellt
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 26 Oct 2017 13:00:16 +0000 (15:00 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 26 Oct 2017 13:00:16 +0000 (15:00 +0200)
js/kivi.js
js/t/kivi/parse_format_date.js

index 97089645cc4d91d899461cad1e18f9c94949f8ed..3ee73a7085d648b3540e27d7bfc21159b7dbd51f 100644 (file)
@@ -37,7 +37,7 @@ namespace("kivi", function(ns) {
     if (date === '')
       return null;
 
-    if (date === '0')
+    if (date === '0' || date === '00')
       return new Date();
 
     var parts = date.replace(/\s+/g, "").split(ns._date_format.sep);
index 7fe32e69c420393c05ebdc5c31cb49c1f14f7f9d..121d43e626b4642d4556fe77d3a55f307ad8bd27 100644 (file)
@@ -35,6 +35,7 @@ QUnit.test("kivi.parse_date function for German date style with dots", function(
   assert.deepEqual(kivi.parse_date(".."), today());
   assert.deepEqual(kivi.parse_date(""), null);
   assert.deepEqual(kivi.parse_date("0"), new Date());
+  assert.deepEqual(kivi.parse_date("00"), new Date());
   assert.deepEqual(kivi.parse_date("29.02.20008"), undefined);
 });
 
@@ -136,6 +137,9 @@ QUnit.test("kivi.format_date function for ISO date style", function( assert ) {
   assert.deepEqual(kivi.parse_date("1"), new Date((new Date).getFullYear(), (new Date).getMonth(), 1));
   assert.deepEqual(kivi.parse_date("01"), new Date((new Date).getFullYear(), (new Date).getMonth(), 1));
 
+  assert.deepEqual(kivi.parse_date("0"), new Date());
+  assert.deepEqual(kivi.parse_date("00"), new Date());
+
   assert.deepEqual(kivi.parse_date("-"), today());
   assert.deepEqual(kivi.parse_date("--"), today());