|
@@ -23,12 +23,14 @@ import AbstractRoute from './abstract';
|
|
|
|
|
|
export default AbstractRoute.extend({
|
|
export default AbstractRoute.extend({
|
|
model(param) {
|
|
model(param) {
|
|
- var id = param.node_addr + Constants.PARAM_SEPARATOR + param.container_id +
|
|
|
|
|
|
+ var nodeAddress = decodeURIComponent(param.node_addr);
|
|
|
|
+ nodeAddress = nodeAddress.replace(/(^\w+:|^)\/\//, '');
|
|
|
|
+ var id = nodeAddress + Constants.PARAM_SEPARATOR + param.container_id +
|
|
Constants.PARAM_SEPARATOR + param.filename;
|
|
Constants.PARAM_SEPARATOR + param.filename;
|
|
return Ember.RSVP.hash({
|
|
return Ember.RSVP.hash({
|
|
containerLog: this.store.findRecord('yarn-container-log', id),
|
|
containerLog: this.store.findRecord('yarn-container-log', id),
|
|
containerInfo: { id: param.container_id },
|
|
containerInfo: { id: param.container_id },
|
|
- nodeInfo: { id: param.node_id, addr: param.node_addr }
|
|
|
|
|
|
+ nodeInfo: { id: param.node_id, addr: nodeAddress }
|
|
}).then(function(hash) {
|
|
}).then(function(hash) {
|
|
// Just return as its success.
|
|
// Just return as its success.
|
|
return hash;
|
|
return hash;
|
|
@@ -38,7 +40,7 @@ export default AbstractRoute.extend({
|
|
return reason;
|
|
return reason;
|
|
} else {
|
|
} else {
|
|
// Assume empty response received from server.
|
|
// Assume empty response received from server.
|
|
- return { nodeInfo: { id: param.node_id, addr: param.node_addr },
|
|
|
|
|
|
+ return { nodeInfo: { id: param.node_id, addr: nodeAddress },
|
|
containerInfo: { id: param.container_id },
|
|
containerInfo: { id: param.container_id },
|
|
containerLog: { logs: "", containerID: param.container_id,
|
|
containerLog: { logs: "", containerID: param.container_id,
|
|
logFileName: param.filename}};
|
|
logFileName: param.filename}};
|