From 07bfa7941b5e12320656dc3d2e0b061fb952d043 Mon Sep 17 00:00:00 2001
From: Jonathan Budzenski <jbudz@users.noreply.github.com>
Date: Fri, 9 Oct 2015 18:06:46 +0200
Subject: [PATCH] [date formatter] Display hyphen on null or undefined dates to
 be consistent with other types

---
 src/ui/public/stringify/__tests__/_date.js | 4 ++--
 src/ui/public/stringify/types/Date.js      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/ui/public/stringify/__tests__/_date.js b/src/ui/public/stringify/__tests__/_date.js
index 5d95bd8aae746..ea7f5e890bb75 100644
--- a/src/ui/public/stringify/__tests__/_date.js
+++ b/src/ui/public/stringify/__tests__/_date.js
@@ -13,8 +13,8 @@ describe('Date Format', function () {
     var date = new DateFormat({
       pattern: 'dd-MM-yyyy'
     });
-    expect(date.convert(null)).to.be('');
-    expect(date.convert(undefined)).to.be('');
+    expect(date.convert(null)).to.be('-');
+    expect(date.convert(undefined)).to.be('-');
   });
 
 });
diff --git a/src/ui/public/stringify/types/Date.js b/src/ui/public/stringify/types/Date.js
index c80645bf15cd9..8f40b0c3a340f 100644
--- a/src/ui/public/stringify/types/Date.js
+++ b/src/ui/public/stringify/types/Date.js
@@ -46,7 +46,7 @@ define(function (require) {
         this._memoizedPattern = pattern;
         this._memoizedConverter = _.memoize(function converter(val) {
           if (val === null || val === undefined) {
-            return '';
+            return '-';
           }
           return moment(val).format(pattern);
         });