Skip to content

Commit

Permalink
fix(message-properties): properly convert symbols from described
Browse files Browse the repository at this point in the history
  • Loading branch information
Matt Broadstone committed May 26, 2015
1 parent bee8a71 commit 746f439
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions lib/types/message.js
Expand Up @@ -160,17 +160,21 @@ Properties.fromDescribedType = function(describedType) {
to: propertiesArr[idx++],
subject: propertiesArr[idx++],
replyTo: propertiesArr[idx++],
correlationId:
(typeof propertiesArr[idx++] === AMQPSymbol) ? propertiesArr[idx++].contents : propertiesArr[idx++],
contentType:
(typeof propertiesArr[idx++] === AMQPSymbol) ? propertiesArr[idx++].contents : propertiesArr[idx++],
correlationId: propertiesArr[idx++],
contentType: propertiesArr[idx++],
contentEncoding: propertiesArr[idx++],
absoluteExpiryTime: propertiesArr[idx++],
creationTime: propertiesArr[idx++],
groupId: propertiesArr[idx++],
groupSequence: propertiesArr[idx++],
replyToGroupId: propertiesArr[idx++]
};

['contentType', 'contentEncoding'].forEach(function(option) {
if (typeof options[option] === AMQPSymbol)
options[option] = options[option].contents;
});

return new Properties(options);
};

Expand Down

0 comments on commit 746f439

Please sign in to comment.