Fixed various bugs that made tests fail.

This commit is contained in:
James Cole
2014-12-26 22:59:13 +01:00
parent 3ba0cf1454
commit 7a885bfc3c
4 changed files with 17 additions and 13 deletions

View File

@@ -366,6 +366,9 @@ class Budget implements CUD, CommonDatabaseCalls, BudgetInterface
*/
public function limitOnStartingOnDate(\Budget $budget, Carbon $date)
{
return $budget->budgetLimits()->where('startdate', $date->format('Y-m-d'))->first();
return $budget->budgetLimits()->where('startdate', $date->format('Y-m-d 00:00:00'))->first();
}
}

View File

@@ -28,7 +28,7 @@ class Budget extends Eloquent
*/
public function budgetlimits()
{
return $this->hasMany('BudgetLimit', 'budget_id');
return $this->hasMany('BudgetLimit');
}
/**

View File

@@ -1,9 +1,10 @@
<?php
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model as Eloquent;
use Illuminate\Database\QueryException;
use Watson\Validating\ValidatingTrait;
use \Illuminate\Database\Eloquent\Model as Eloquent;
/**
* Class Limit
*/
@@ -27,7 +28,7 @@ class BudgetLimit extends Eloquent
*/
public function budget()
{
return $this->belongsTo('Budget','budget_id');
return $this->belongsTo('Budget');
}
/**

View File

@@ -36,7 +36,7 @@ class Category extends Eloquent
*/
public function transactionjournals()
{
return $this->belongsToMany('TransactionJournal', 'budget_transaction_journal', 'budget_id');
return $this->belongsToMany('TransactionJournal', 'category_transaction_journal', 'category_id');
}
/**