From 7c4b6e426494c77b05a7749dc2c4c6dab3097be8 Mon Sep 17 00:00:00 2001 From: Frank Bennett Date: Mon, 3 Jun 2019 07:40:03 +0900 Subject: [PATCH] Process extra date if no main entry --- src/load.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/load.js b/src/load.js index 266b97d8b..bf6310a4a 100644 --- a/src/load.js +++ b/src/load.js @@ -336,8 +336,8 @@ var CSL = { Item.type = val; lines[i] = ""; } else if (CSL.DATE_VARIABLES.indexOf(key.replace(/^alt-/, "")) > -1) { - if (allowDateOverride) { - Item[key] = {raw: val}; + if (!Item[key] || allowDateOverride) { + Item[key] = CSL.DateParser.parseDateToArray(val); if (!validFieldsForType || (validFieldsForType[key] && this.isDateString(val))) { lines[i] = ""; }