From 4d5732fda4320a902061d6e06d296a73ea403784 Mon Sep 17 00:00:00 2001 From: cx-ak Date: Wed, 14 Jun 2017 11:16:53 +0300 Subject: [PATCH] unserialize properties.date correctly --- m3u/Item.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/m3u/Item.js b/m3u/Item.js index 41ef65b..6f17ea9 100644 --- a/m3u/Item.js +++ b/m3u/Item.js @@ -43,7 +43,8 @@ Item.prototype.serialize = function serialize() { Item.unserialize = function unserialize(constructor, object) { var item = new constructor; item.attributes = AttributeList.unserialize(object.attributes); - item.properties = object.properties; + item.properties = object.properties || {}; + item.properties.date = item.properties.date ? new Date(item.properties.date) : item.properties.date; return item; };