Licensing: Parse start date in milliseconds as well
In order to behave like expiration date and and the issue date, license parsing should be able to parse the start date in milliseconds as well. Relates elastic/elasticsearch#3385 Original commit: elastic/x-pack-elasticsearch@54c821192e
This commit is contained in:
parent
4cac77e2ad
commit
67f7da18da
|
@ -408,10 +408,12 @@ public class License implements ToXContent {
|
||||||
builder.feature(parser.text());
|
builder.feature(parser.text());
|
||||||
} else if (Fields.EXPIRY_DATE.equals(currentFieldName)) {
|
} else if (Fields.EXPIRY_DATE.equals(currentFieldName)) {
|
||||||
builder.expiryDate(parseDate(parser, "expiration", true));
|
builder.expiryDate(parseDate(parser, "expiration", true));
|
||||||
} else if (Fields.START_DATE.equals(currentFieldName)) {
|
|
||||||
builder.startDate(parseDate(parser, "start", false));
|
|
||||||
} else if (Fields.EXPIRY_DATE_IN_MILLIS.equals(currentFieldName)) {
|
} else if (Fields.EXPIRY_DATE_IN_MILLIS.equals(currentFieldName)) {
|
||||||
builder.expiryDate(parser.longValue());
|
builder.expiryDate(parser.longValue());
|
||||||
|
} else if (Fields.START_DATE.equals(currentFieldName)) {
|
||||||
|
builder.startDate(parseDate(parser, "start", false));
|
||||||
|
} else if (Fields.START_DATE_IN_MILLIS.equals(currentFieldName)) {
|
||||||
|
builder.startDate(parser.longValue());
|
||||||
} else if (Fields.MAX_NODES.equals(currentFieldName)) {
|
} else if (Fields.MAX_NODES.equals(currentFieldName)) {
|
||||||
builder.maxNodes(parser.intValue());
|
builder.maxNodes(parser.intValue());
|
||||||
} else if (Fields.ISSUED_TO.equals(currentFieldName)) {
|
} else if (Fields.ISSUED_TO.equals(currentFieldName)) {
|
||||||
|
|
Loading…
Reference in New Issue