$m = DB_DataObject::Factory('mtrack_milestone');
$m->project_id = $pid;
$m->name = "No Milestone";
- $m->description = "No Milestone selected";
- // should we create a 'created'??? - nope.??
- $m->insert();
+ $m->limit(1);
+ $m->orderBy('id desc');
+ if (!$m->find(true)) {
+ $m->description = "No Milestone selected";
+ // should we create a 'created'??? - nope.??
+ $m->insert();
+ }
$npids[$pid] = clone($m);
$t = DB_DataObject::Factory('mtrack_ticket');
$t->query("UPDATE mtrack_ticket SET milestone_id = {$m->id}