Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
export const loadOutputs = (containerRequest: ContainerRequestResource, setOutputs) =>
async (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
export const loadOutputs = (containerRequest: ContainerRequestResource, setOutputs) =>
async (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
- if (!containerRequest.outputUuid) {setOutputs({}); return;};
+ const noOutputs = {rawOutputs: {}};
+ if (!containerRequest.outputUuid) {setOutputs(noOutputs); return;};
try {
const propsOutputs = getRawOutputs(containerRequest);
const filesPromise = services.collectionService.files(containerRequest.outputUuid);
try {
const propsOutputs = getRawOutputs(containerRequest);
const filesPromise = services.collectionService.files(containerRequest.outputUuid);
pdh: collection.portableDataHash,
});
} else {
pdh: collection.portableDataHash,
});
} else {
- setOutputs({rawOutputs: {}});
- setOutputs({rawOutputs: {}});