Skip to content

Commit 10dd0ad

Browse files
committed
fix: show toast on errors with empty response
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
1 parent 11db3a6 commit 10dd0ad

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

src/views/Submit.vue

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -818,12 +818,21 @@ export default {
818818
this.deleteFormFieldFromLocalStorage()
819819
emit('forms:last-updated:set', this.form.id)
820820
} catch (error) {
821+
const errorMessage = error.response?.data?.ocs?.meta?.message
821822
logger.error('Error while submitting the form', { error })
822-
showError(
823-
t('forms', 'There was an error submitting the form: {message}', {
824-
message: error.response.data.ocs.meta.message,
825-
}),
826-
)
823+
if (errorMessage) {
824+
showError(
825+
t(
826+
'forms',
827+
'There was an error submitting the form: {message}',
828+
{
829+
message: errorMessage,
830+
},
831+
),
832+
)
833+
} else {
834+
showError(t('forms', 'There was an error submitting the form'))
835+
}
827836
} finally {
828837
this.loading = false
829838
if (!this.publicView) {

0 commit comments

Comments
 (0)