diff --git a/src/pickers/TaskSourcePicker.js b/src/pickers/TaskSourcePicker.js index 12c0987..93ea99f 100644 --- a/src/pickers/TaskSourcePicker.js +++ b/src/pickers/TaskSourcePicker.js @@ -1,6 +1,8 @@ import React from 'react'; import { - Autocomplete, useTranslations, useModulesManager, + Autocomplete, + useTranslations, + useModulesManager, } from '@openimis/fe-core'; import { TASK_CONTRIBUTION_KEY } from '../constants'; @@ -16,7 +18,7 @@ function TaskSourcePicker({ const contributions = modulesManager.getContribs(TASK_CONTRIBUTION_KEY); const sources = contributions.flatMap((contribution) => { const source = contribution.taskSource; - return source ? [{ id: source, name: source }] : []; + return source ? source.map((item) => ({ id: item, name: item })) : []; }); return ( diff --git a/src/reducer.js b/src/reducer.js index f0efe00..a702960 100644 --- a/src/reducer.js +++ b/src/reducer.js @@ -170,7 +170,7 @@ function reducer( taskexecutorSet: taskGroup?.taskexecutorSet?.edges?.map((executor) => executor.node.user), taskSources: taskGroup?.jsonExt ? JSON.parse(taskGroup.jsonExt).task_sources.map((source) => ({ id: source, name: source })) - : null, + : [], }))?.[0], fetchingTaskGroup: false, errorTaskGroup: formatGraphQLError(action.payload),