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;
}

View File

@ -4,15 +4,6 @@
<h2>
<?= t('Project "%s"', $current_project_name) ?>
</h2>
<ul>
<?php foreach ($projects as $project_id => $project_name): ?>
<?php if ($project_id != $current_project_id): ?>
<li>
<a href="?controller=board&amp;action=show&amp;project_id=<?= $project_id ?>"><?= Helper\escape($project_name) ?></a>
</li>
<?php endif ?>
<?php endforeach ?>
</ul>
</div>
<section>