Fix bug: due date and score lost on update

This commit is contained in:
Frédéric Guillot
2014-07-07 15:16:33 -03:00
parent 0e118da124
commit 9f93407b5e
2 changed files with 4 additions and 11 deletions

View File

@@ -368,11 +368,13 @@ class Task extends Base
if (! empty($values['date_due']) && ! is_numeric($values['date_due'])) {
$values['date_due'] = $this->parseDate($values['date_due']);
}
else {
// Force integer fields at 0 (for Postgresql)
if (isset($values['date_due']) && empty($values['date_due'])) {
$values['date_due'] = 0;
}
if (empty($values['score'])) {
if (isset($values['score']) && empty($values['score'])) {
$values['score'] = 0;
}