Get rid of unneeded sql queries

This commit is contained in:
Julius Haertl
2016-10-30 13:21:05 +01:00
parent 83e2cb0a61
commit 0db8b5646a
2 changed files with 76 additions and 71 deletions

View File

@@ -52,18 +52,23 @@ class BoardMapper extends DeckMapper implements IPermissionMapper {
$board = $this->findEntity($sql, [$id]);
// Add labels
if ($withLabels) {
$labels = $this->labelMapper->findAll($id);
$board->setLabels($labels);
}
// Add acl
if ($withAcl) {
$acl = $this->aclMapper->findAll($id);
$board->setAcl($acl);
}
return $board;
}
/**
* Find all boards for a given user
*
* @param $userId
* @param null $limit
* @param null $offset

View File

@@ -97,7 +97,7 @@ class CardService {
$this->cardMapper->update($card);
}
// FIXME: return reordered cards without an additional db query
//$cards = $this->cardMapper->findAll($stackId);
$cards = $this->cardMapper->findAll($stackId);
return $cards;
}