Fix some issues with BudgetController

Signed-off-by: William Brawner <me@wbrawner.com>
This commit is contained in:
William Brawner 2020-03-07 19:49:05 -06:00
parent 3d3c464416
commit 56725e563c

View file

@ -67,7 +67,7 @@ class BudgetController extends Controller
{ {
try { try {
$userPermission = $this->userPermissionMapper->find($id, $this->userId); $userPermission = $this->userPermissionMapper->find($id, $this->userId);
return new DataResponse($this->budgetMapper->find($userPermission->budgetId)); return new DataResponse($this->budgetMapper->find($userPermission->getBudgetId()));
} catch (Exception $e) { } catch (Exception $e) {
return new DataResponse([], Http::STATUS_NOT_FOUND); return new DataResponse([], Http::STATUS_NOT_FOUND);
} }
@ -94,7 +94,7 @@ class BudgetController extends Controller
$userPermission->setBudgetId($budget->getId()); $userPermission->setBudgetId($budget->getId());
$userPermission->setUserId($user); $userPermission->setUserId($user);
$userPermission->setPermission($permission); $userPermission->setPermission($permission);
$userPermission = $this->userPermissionMapper->save($userPermission); $userPermission = $this->userPermissionMapper->insert($userPermission);
array_push($userPermissions, $userPermission); array_push($userPermissions, $userPermission);
} }
$budget->setUsers($userPermissions); $budget->setUsers($userPermissions);