From d243dbaa7df22ab21a81e1d5dc2bf48a6d9ed6e7 Mon Sep 17 00:00:00 2001 From: kkzzhizhou <806508401@qq.com> Date: Thu, 2 Dec 2021 09:33:06 +0800 Subject: [PATCH] fix: reward cost fail --- src/view/App.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/view/App.tsx b/src/view/App.tsx index df59575..558805b 100644 --- a/src/view/App.tsx +++ b/src/view/App.tsx @@ -273,13 +273,13 @@ class App extends React.Component { const target_id = event.target.id this.state.tasks.rewards.forEach((element: any) => { if (element.id == target_id) { - if (event.target.innerText == 'clear') { - this.sendDeleteTask(event.target.id, i18next.t('Deleted!')) - } else if (event.target.attributes.title.value == 'submit') { + if (event.target.attributes.title && event.target.attributes.title.value == 'submit') { const task_title = event.target.attributes['data-title'].value ? event.target.attributes['data-title'].value : element.text const task_notes = event.target.attributes['data-notes'].value ? event.target.attributes['data-notes'].value : element.notes const task_coin = event.target.attributes['data-coin'].value ? event.target.attributes['data-coin'].value : element.value this.sendUpdateTask(event.target.id, 'reward', i18next.t('Edit!'), task_title, task_notes, task_coin) + } else if (event.target.innerText == 'clear') { + this.sendDeleteTask(event.target.id, i18next.t('Deleted!')) } else { this.sendReward(target_id, "down", i18next.t('Cost!')) }