Przeglądaj źródła

Alter how the notification doc is built

Shane Kilkelly 10 lat temu
rodzic
commit
0a5430468c

+ 2 - 2
services/notifications/app/coffee/Notifications.coffee

@@ -27,11 +27,11 @@ module.exports =
 					key: notification.key
 					messageOpts: notification.messageOpts
 					templateKey: notification.templateKey
-					expires: notification.expires || false
 				# ttl index on `expiresFrom` field
 				# in Mongo, TTL indexes only work on date fields,
 				# and ignore the document when that field is missing
-				if doc.expires
+				if notification.expires?
+					doc.expires = notification.expires
 					doc.expiresFrom = new Date()
 				db.notifications.insert(doc, callback)
 

+ 0 - 1
services/notifications/test/unit/coffee/NotificationsTests.coffee

@@ -56,7 +56,6 @@ describe 'Notifications Tests', ->
 				key:"notification-key",
 				messageOpts:"some info",
 				templateKey:"template-key",
-				expires: false
 			}
 
 		it 'should insert the notification into the collection', (done)->