From 3f45460aa15f63b30747084eac524b701596816e Mon Sep 17 00:00:00 2001
From: Tobias Andersen <j.tobiasandersen@gmail.com>
Date: Wed, 27 Jun 2018 12:02:18 +0200
Subject: [PATCH] Fix handleNavigate for undefined date

---
 src/Calendar.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/Calendar.js b/src/Calendar.js
index 833d51381a..fe8a4d2189 100644
--- a/src/Calendar.js
+++ b/src/Calendar.js
@@ -842,12 +842,13 @@ class Calendar extends React.Component {
   handleNavigate = (action, newDate) => {
     let { view, date, getNow, onNavigate, ...props } = this.props
     let ViewComponent = this.getView()
+    let today = getNow()
 
     date = moveDate(ViewComponent, {
       ...props,
       action,
-      date: newDate || date,
-      today: getNow(),
+      date: newDate || date || today,
+      today,
     })
 
     onNavigate(date, view, action)