Browse Source

FIX Update of timespent when date is empty

ldestailleur 6 years ago
parent
commit
2c474de61e
1 changed files with 12 additions and 0 deletions
  1. 12 0
      htdocs/projet/class/task.class.php

+ 12 - 0
htdocs/projet/class/task.class.php

@@ -1362,6 +1362,18 @@ class Task extends CommonObject
 
 		$ret = 0;
 
+		// Check parameters
+		if ($this->timespent_date == '')
+		{
+		    $this->error = $langs->trans("ErrorFieldRequired", $langs->transnoentities("Date"));
+		    return -1;
+		}
+		if (! ($this->timespent_fk_user > 0))
+		{
+		    $this->error = $langs->trans("ErrorFieldRequired", $langs->transnoentities("User"));
+		    return -1;
+		}
+
 		// Clean parameters
 		if (empty($this->timespent_datehour)) $this->timespent_datehour = $this->timespent_date;
 		if (isset($this->timespent_note)) $this->timespent_note = trim($this->timespent_note);