From 0d1b244075605c43ccdc3dadc6865fd2e35f10aa Mon Sep 17 00:00:00 2001 From: Manuel Bouza Date: Thu, 4 Apr 2019 16:21:49 +0200 Subject: [PATCH] Set billable to false if hours are entere in brackets --- src/js/components/App.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/components/App.js b/src/js/components/App.js index 3e2dab5..af58228 100644 --- a/src/js/components/App.js +++ b/src/js/components/App.js @@ -73,6 +73,8 @@ class App extends Component { project ) || head(project?.tasks) + const billable = /\(.+\)/.test(this.changeset.hours) === true ? false : !!task?.billable + const defaults = { remote_service: service?.name, remote_id: service?.id, @@ -80,7 +82,7 @@ class App extends Component { date: formatDate(new Date()), assignment_id: project?.value, task_id: task?.value, - billable: task?.billable, + billable, hours: "", seconds: this.changeset.hours &&