diff --git a/actions/questionnaireActions.js b/actions/questionnaireActions.js index dccd5a9..f251a39 100644 --- a/actions/questionnaireActions.js +++ b/actions/questionnaireActions.js @@ -98,20 +98,20 @@ export const getQuestionnaire = ({ dispatch, id }) => questionnaire.main.financial_loan = response.data.financial_loan !== null ? response.data.financial_loan : ""; questionnaire.main.mail_delivery_address_type = response.data.mail_delivery_address_type !== null ? response.data.mail_delivery_address_type : response.data.inn.length > 10 ? 100000001 : 100000000; - questionnaire.contacts.fact_address = response.data.fact_address; - questionnaire.contacts.postal_address = response.data.postal_address; - questionnaire.contacts.legal_address = response.data.legal_address; + questionnaire.contacts.fact_address = response.data.fact_address !== null ? response.data.fact_address : { name: null, fias_id: null }; + questionnaire.contacts.postal_address = response.data.postal_address !== null ? response.data.postal_address : { name: null, fias_id: null }; + questionnaire.contacts.legal_address = response.data.legal_address !== null ? response.data.legal_address : { name: null, fias_id: null }; questionnaire.head_person = { ...questionnaire.head_person, ...response.data.head_person }; questionnaire.head_person.identity_document.citizenship = { - title: getCitizenshipTitleByCode(response.data.head_person.identity_document.citizenship_code), - code: response.data.head_person.identity_document.citizenship_code, + title: response.data.head_person !== null ? getCitizenshipTitleByCode(response.data.head_person.identity_document.citizenship_code) : null, + code: response.data.head_person !== null ? response.data.head_person.identity_document.citizenship_code : null, }; questionnaire.signatory_person = { ...questionnaire.signatory_person, ...response.data.signatory_person }; questionnaire.signatory_person.identity_document.citizenship = { - title: getCitizenshipTitleByCode(response.data.signatory_person.identity_document.citizenship_code), - code: response.data.signatory_person.identity_document.citizenship_code, + title: response.data.signatory_person !== null ? getCitizenshipTitleByCode(response.data.signatory_person.identity_document.citizenship_code) : null, + code: response.data.signatory_person !== null ? response.data.signatory_person.identity_document.citizenship_code : null, }; for(let i in response.data.founder_persons) diff --git a/components/questionnaire/AddressSuggests.js b/components/questionnaire/AddressSuggests.js index 28f6635..91a837c 100644 --- a/components/questionnaire/AddressSuggests.js +++ b/components/questionnaire/AddressSuggests.js @@ -137,11 +137,11 @@ export default class AddressSuggests extends React.Component disabled={ disabled } /> { focused && options.length > 0 && ( -