From 40668133f7fac06054999e4e3c825ce024c2fa96 Mon Sep 17 00:00:00 2001 From: Don Mitchell Date: Tue, 12 Feb 2013 15:11:35 -0500 Subject: [PATCH] Fix bug which I know I fixed before (perhaps on another branch?) to ensure old time had a value before comparing it to new time. --- cms/static/js/views/settings/main_settings_view.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cms/static/js/views/settings/main_settings_view.js b/cms/static/js/views/settings/main_settings_view.js index 826b385dff..f4c7df41a6 100644 --- a/cms/static/js/views/settings/main_settings_view.js +++ b/cms/static/js/views/settings/main_settings_view.js @@ -227,7 +227,7 @@ CMS.Views.Settings.Details = CMS.Views.ValidatingView.extend({ time = 0; } var newVal = new Date(date.getTime() + time * 1000); - if (cacheModel.get(fieldName).getTime() !== newVal.getTime()) { + if (!cacheModel.has(fieldName) || cacheModel.get(fieldName).getTime() !== newVal.getTime()) { cacheModel.save(fieldName, newVal, { error: CMS.ServerError}); } }