Rodolfo Ochoa created THRIFT-2720:
-------------------------------------
Summary: nodejs - Error with enum generation
Key: THRIFT-2720
URL: https://issues.apache.org/jira/browse/THRIFT-2720
Project: Thrift
Issue Type: Bug
Components: Node.js - Compiler
Affects Versions: 1.0
Reporter: Rodolfo Ochoa
the issue is on node.js, an enum is generated like this:
ttypes.TPolicy = {
'1' : 'NO_SYNC',
'NO_SYNC' : 1,
'2' : 'SYNC',
'SYNC' : 2,
'3' : 'WRITE_NO_SYNC',
'WRITE_NO_SYNC' : 3
};
correct is:
ttypes.TPolicy = {
'NO_SYNC' : 1,
'SYNC' : 2,
'WRITE_NO_SYNC' : 3
};
from the .thrift file:
enum TPolicy
{
NO_SYNC = 1,
SYNC = 2,
WRITE_NO_SYNC = 3
}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)