diff --git a/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts b/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts index e20b272d..d4c0a477 100644 --- a/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts +++ b/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts @@ -20,7 +20,7 @@ interface Props { isModalOpen: boolean; isTryRemoveAccount: boolean; quizID: number; - questions: AnyTypedQuizQuestion + questions: AnyTypedQuizQuestion[] } const FCTranslate = { @@ -151,6 +151,22 @@ export const useAmoIntegration = ({ isModalOpen, isTryRemoveAccount, quizID, que }, [isModalOpen, isTryRemoveAccount]); + useEffect(() => { + const transletedQuestions = {} + + Object.keys(selectedQuestions).forEach((column) => { + selectedQuestions[column].forEach((minifiedData) => { + const q = questions.find(e => e.backendId === Number(minifiedData.id)) || {} + transletedQuestions[column] = { + ...minifiedData, + title: q.title || transletedQuestions[column].title + } + }) + }) + + setSelectedQuestions(transletedQuestions) + }, [questions]) + useEffect(() => { getPipelines({ page: pageOfPipelines,