fix: amo build FieldsRule fild

This commit is contained in:
Nastya 2024-06-17 00:08:02 +03:00
parent 9e4c94d09e
commit 092cc21f38

@ -168,15 +168,19 @@ export const AmoCRMModal: FC<IntegrationsModalProps> = ({
TagsToAdd: selectedTags
}
const FieldsRule = {} as Record<Partial<QuestionKeys>, [{ QuestionID: QuestionID; }]>;
for (let key in questionsBackend) {
if (key !== "Contact") {
const FieldsRule = {
Company: [{ "QuestionID": {} }],
Lead: [{ "QuestionID": {} }],
Customer: [{ "QuestionID": {} }],
};
if (questionsBackend[key as QuestionKeys] === null) FieldsRule[key as QuestionKeys] = [{ "QuestionID": {} }]
selectedQuestions[key as QuestionKeys].forEach((id) => {
FieldsRule[key as QuestionKeys][0].QuestionID[id] = 0
})
}
console.log("selectedQuestions")
console.log(selectedQuestions)
for (let key in FieldsRule) {
console.log("current key ", key)
selectedQuestions[key as QuestionKeys].forEach((id) => {
FieldsRule[key as QuestionKeys][0].QuestionID[id] = 0
})
}
for (let key in body.TagsToAdd) {
body.TagsToAdd[key as TagKeys] = body.TagsToAdd[key as TagKeys].map(id => Number(id))