Fix error message returning key in poll

This commit is contained in:
xmflsct 2023-02-01 14:52:16 +01:00
parent 88d4de98c2
commit 0dacd5ec89
1 changed files with 16 additions and 15 deletions

View File

@ -50,21 +50,22 @@ const TimelinePoll: React.FC = () => {
},
onError: (err: any, params) => {
const theParams = params as MutationVarsTimelineUpdateStatusProperty
displayMessage({
theme,
type: 'error',
message: t('common:message.error.message', {
// @ts-ignore
function: t(`componentTimeline:shared.poll.meta.button.${theParams.payload.type}` as any)
}),
...(err.status &&
typeof err.status === 'number' &&
err.data &&
err.data.error &&
typeof err.data.error === 'string' && {
description: err.data.error
})
})
if (theParams.payload.type === 'poll') {
displayMessage({
theme,
type: 'error',
message: t('common:message.error.message', {
function: t(`componentTimeline:shared.poll.meta.button.${theParams.payload.action}`)
}),
...(err.status &&
typeof err.status === 'number' &&
err.data &&
err.data.error &&
typeof err.data.error === 'string' && {
description: err.data.error
})
})
}
queryClient.invalidateQueries(queryKey)
}
})