Fixed limitation: tickets named automatically even if a name is specified (attribute : ref) ; this is stopper when importing tickets from an existing workflow tool

SVN:trunk[890]
This commit is contained in:
Romain Quetiez
2010-10-12 16:04:09 +00:00
parent bc6a3ab485
commit 05dbcb0a8b
4 changed files with 46 additions and 28 deletions

View File

@@ -209,17 +209,21 @@ class Problem extends Ticket
public function ComputeValues()
{
// Compute the priority of the ticket
$this->Set('priority', $this->ComputePriority());
// Compute the priority of the ticket
$this->Set('priority', $this->ComputePriority());
$iKey = $this->GetKey();
if ($iKey < 0)
$sCurrRef = $this->Get('ref');
if (strlen($sCurrRef) == 0)
{
// Object not yet in the Database
$iKey = MetaModel::GetNextKey(get_class($this));
$iKey = $this->GetKey();
if ($iKey < 0)
{
// Object not yet in the Database
$iKey = MetaModel::GetNextKey(get_class($this));
}
$sName = sprintf('P-%06d', $iKey);
$this->Set('ref', $sName);
}
$sName = sprintf('P-%06d', $iKey);
$this->Set('ref', $sName);
}
}