Исключение при отправке redux-формы, которая не регистрируется, но подавляется молча

#exception #reactjs #console.log #redux-form

#исключение #reactjs #console.log #redux-форма

Вопрос:

У меня есть форма redux, которую я отправляю, используя стандартный handleSubmit. В моей submit() функции я получаю некоторые ошибки (из-за моей собственной логики), атрибут не существует. Однако эта ошибка просто подавляется молча, и не отображаются красные журналы консоли, в которых говорится об ошибке и другой информации. Записанный в журнал Redux простой показывает действие redux-form/SET_SUBMIT_FAILED без какой-либо другой информации. Как я могу получить журнал ошибок в этом сценарии?

Журналы консоли с первой напечатанной строкой журнала, но ничего больше после этого

 <MyButton
    onClick={this.props.handleSubmit(submit)}
>
    List Now
</MyButton>
 

функция отправки

 function submit(values) {
    console.log("Submit called")        // this gets logged

    const url = 'store/listing/';

    const options = {
        method: 'POST',
    }

    let formData = new FormData();

    const valuesAsJS = updatedValues.toJS()

    Object.keys(valuesAsJS).forEach(key =>formData.append(key, valuesAsJS[key]))

    let i
    for (i=0; i<valuesAsJS.images.length; i  ){                 // error here as valuesAsJS.images is undefined
        formData.append('image[]', valuesAsJS.images[i])
    }

    // no more logs happen whatsover and the system freezes, with 
    console.log("Submitting form response for listing creation")


    return api_request({url, options, body: formData})
        .then(response=> {

            if (response.ok amp;amp; response.status == 201) {


                console.log("Listing creation success")

            } else {
                // not created show error

                console.log("Erorr creating listing")
                throw new SubmissionError({code: "Please re-enter or try again later", _error: true})

            }
        })
}