YARN-8961. [UI2] Flow Run End Time shows 'Invalid date'. Contributed by Akhil PB
(cherry picked from commit c726445990
)
This commit is contained in:
parent
2471d8a6e7
commit
45c4df152f
|
@ -37,9 +37,9 @@ export default DS.JSONAPISerializer.extend({
|
||||||
runid: payload.info.SYSTEM_INFO_FLOW_RUN_ID,
|
runid: payload.info.SYSTEM_INFO_FLOW_RUN_ID,
|
||||||
shownid: payload.id,
|
shownid: payload.id,
|
||||||
type: payload.type,
|
type: payload.type,
|
||||||
createTime: Converter.timeStampToDate(payload.createdtime),
|
createTime: this.checkDateValidity(payload.createdtime),
|
||||||
createTimeRaw: payload.createdtime,
|
createTimeRaw: payload.createdtime,
|
||||||
endTime: Converter.timeStampToDate(payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME),
|
endTime: this.checkDateValidity(payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME),
|
||||||
endTimeRaw: payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME || 0,
|
endTimeRaw: payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME || 0,
|
||||||
user: payload.info.SYSTEM_INFO_USER,
|
user: payload.info.SYSTEM_INFO_USER,
|
||||||
uid: payload.info.UID,
|
uid: payload.info.UID,
|
||||||
|
@ -51,6 +51,13 @@ export default DS.JSONAPISerializer.extend({
|
||||||
return this._super(store, primaryModelClass, fixedPayload, id, requestType);
|
return this._super(store, primaryModelClass, fixedPayload, id, requestType);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
checkDateValidity(timestamp) {
|
||||||
|
if (timestamp && timestamp > 0) {
|
||||||
|
return Converter.timeStampToDate(timestamp);
|
||||||
|
}
|
||||||
|
return 'N/A';
|
||||||
|
},
|
||||||
|
|
||||||
normalizeArrayResponse(store, primaryModelClass, payload, id, requestType) {
|
normalizeArrayResponse(store, primaryModelClass, payload, id, requestType) {
|
||||||
var normalizedArrayResponse = {data: []};
|
var normalizedArrayResponse = {data: []};
|
||||||
|
|
||||||
|
|
|
@ -34,8 +34,8 @@ export default DS.JSONAPISerializer.extend({
|
||||||
runid: payload.info.SYSTEM_INFO_FLOW_RUN_ID,
|
runid: payload.info.SYSTEM_INFO_FLOW_RUN_ID,
|
||||||
shownid: payload.id,
|
shownid: payload.id,
|
||||||
type: payload.type,
|
type: payload.type,
|
||||||
createTime: Converter.timeStampToDate(payload.createdtime),
|
createTime: this.checkDateValidity(payload.createdtime),
|
||||||
endTime: Converter.timeStampToDate(payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME),
|
endTime: this.checkDateValidity(payload.info.SYSTEM_INFO_FLOW_RUN_END_TIME),
|
||||||
user: payload.info.SYSTEM_INFO_USER,
|
user: payload.info.SYSTEM_INFO_USER,
|
||||||
metrics: payload.metrics,
|
metrics: payload.metrics,
|
||||||
}
|
}
|
||||||
|
@ -44,6 +44,13 @@ export default DS.JSONAPISerializer.extend({
|
||||||
return fixedPayload;
|
return fixedPayload;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
checkDateValidity(timestamp) {
|
||||||
|
if (timestamp && timestamp > 0) {
|
||||||
|
return Converter.timeStampToDate(timestamp);
|
||||||
|
}
|
||||||
|
return 'N/A';
|
||||||
|
},
|
||||||
|
|
||||||
normalizeSingleResponse(store, primaryModelClass, payload, id/*, requestType*/) {
|
normalizeSingleResponse(store, primaryModelClass, payload, id/*, requestType*/) {
|
||||||
var p = this.internalNormalizeSingleResponse(store,
|
var p = this.internalNormalizeSingleResponse(store,
|
||||||
primaryModelClass, payload, id);
|
primaryModelClass, payload, id);
|
||||||
|
|
Loading…
Reference in New Issue