projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Delete unused parameter
[arvados.git]
/
src
/
store
/
processes
/
process.ts
diff --git
a/src/store/processes/process.ts
b/src/store/processes/process.ts
index b3935ed914a6c855065f5105c71879606942568b..46d8a257172ec011e3fd163a61d96309cf3f7b37 100644
(file)
--- a/
src/store/processes/process.ts
+++ b/
src/store/processes/process.ts
@@
-28,7
+28,7
@@
export const getProcess = (uuid: string) => (resources: ResourcesState): Process
};
export const getSubprocesses = (uuid: string) => (resources: ResourcesState) => {
};
export const getSubprocesses = (uuid: string) => (resources: ResourcesState) => {
- const containerRequests = filterResources(isSubprocess(uuid)
(resources)
)(resources) as ContainerRequestResource[];
+ const containerRequests = filterResources(isSubprocess(uuid))(resources) as ContainerRequestResource[];
return containerRequests.reduce((subprocesses, { uuid }) => {
const process = getProcess(uuid)(resources);
return process
return containerRequests.reduce((subprocesses, { uuid }) => {
const process = getProcess(uuid)(resources);
return process
@@
-37,6
+37,11
@@
export const getSubprocesses = (uuid: string) => (resources: ResourcesState) =>
}, []);
};
}, []);
};
-const isSubprocess = (uuid: string) => (resources: ResourcesState) => (resource: Resource) =>
+export const getProcessStatus = (process: Process) =>
+ process.container
+ ? process.container.state
+ : process.containerRequest.state;
+
+const isSubprocess = (uuid: string) => (resource: Resource) =>
resource.kind === ResourceKind.CONTAINER_REQUEST
&& (resource as ContainerRequestResource).requestingContainerUuid === uuid;
resource.kind === ResourceKind.CONTAINER_REQUEST
&& (resource as ContainerRequestResource).requestingContainerUuid === uuid;