File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -15,15 +15,18 @@ HTTPBinary.prototype.emit = function(cloudevent){
15
15
16
16
// Always set stuff in _config
17
17
var _headers = _config [ "headers" ] ;
18
- _headers [ "Content-Type" ] = cloudevent . getContenttype ( ) ;
19
18
20
- _headers [ "CE-EventType" ] = cloudevent . getType ( ) ;
21
- _headers [ "CE-EventTypeVersion" ] = cloudevent . getEventTypeVersion ( ) ;
22
- _headers [ "CE-CloudEventsVersion" ] = cloudevent . getSpecversion ( ) ;
19
+ if ( cloudevent . getContenttype ( ) )
20
+ _headers [ "Content-Type" ] = cloudevent . getContenttype ( ) ;
23
21
22
+ _headers [ "CE-EventType" ] = cloudevent . getType ( ) ;
23
+ if ( cloudevent . getEventTypeVersion ( ) )
24
+ _headers [ "CE-EventTypeVersion" ] = cloudevent . getEventTypeVersion ( ) ;
25
+ _headers [ "CE-CloudEventsVersion" ] = cloudevent . getSpecversion ( ) ;
24
26
_headers [ "CE-Source" ] = cloudevent . getSource ( ) ;
25
27
_headers [ "CE-EventID" ] = cloudevent . getId ( ) ;
26
- _headers [ "CE-EventTime" ] = cloudevent . getTime ( ) ;
28
+ if ( cloudevent . getTime ( ) )
29
+ _headers [ "CE-EventTime" ] = cloudevent . getTime ( ) ;
27
30
_headers [ "CE-SchemaURL" ] = cloudevent . getSchemaurl ( ) ;
28
31
29
32
// Set the cloudevent payload
You can’t perform that action at this time.
0 commit comments