Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Banking transactions category search filter change gives whoops #206

Closed
sebadamus opened this issue Feb 2, 2018 · 2 comments
Closed

Banking transactions category search filter change gives whoops #206

sebadamus opened this issue Feb 2, 2018 · 2 comments
Labels
Milestone

Comments

@sebadamus
Copy link

sebadamus commented Feb 2, 2018

If you change filter to ie deposits or sales, it gives an sql error "Unknown column 'category_id'"

Maybe related to #30

(2/2) QueryException SQLSTATE[42S22]: Column not found: 1054 Unknown column 'category_id' in 'where clause' (SQL: select count(*) as aggregate fromgp1_bill_paymentswhere category_id= 2 andgp1_bill_payments.deleted_atis null and gp1_bill_payments.company_id` = 1)

in Connection.php (line 647)
at Connection->runQueryCallback('select count() as aggregate from gp1_bill_payments where category_id = ? and gp1_bill_payments.deleted_at is null and gp1_bill_payments.company_id = ?', array('2', 1), object(Closure))in Connection.php (line 607)
at Connection->run('select count(
) as aggregate from gp1_bill_payments where category_id = ? and gp1_bill_payments.deleted_at is null and gp1_bill_payments.company_id = ?', array('2', 1), object(Closure))in Connection.php (line 326)
at Connection->select('select count() as aggregate from gp1_bill_payments where category_id = ? and gp1_bill_payments.deleted_at is null and gp1_bill_payments.company_id = ?', array('2', 1), true)in Builder.php (line 1705)
at Builder->runSelect()in Builder.php (line 1690)
at Builder->get()in Builder.php (line 1790)
at Builder->runPaginationCountQuery(array('
'))in Builder.php (line 1763)
at Builder->getCountForPagination()in Builder.php (line 689)
at Builder->paginate('25')in Model.php (line 94)
at Model->scopeCollect(object(Builder), 'paid_at')in Builder.php (line 934)
at Builder->callScope(array(object(BillPayment), 'scopeCollect'), array(object(Builder), 'paid_at'))in Builder.php (line 1247)
at Builder->__call('collect', array('paid_at'))in Model.php (line 1374)
at Model->__call('collect', array('paid_at'))in Model.php (line 1386)
at Model::__callStatic('collect', array('paid_at'))in Transactions.php (line 41)
at Transactions->index()
at call_user_func_array(array(object(Transactions), 'index'), array())in Controller.php (line 55)
at Controller->callAction('index', array())in ControllerDispatcher.php (line 44)
at ControllerDispatcher->dispatch(object(Route), object(Transactions), 'index')in Route.php (line 203)
at Route->runController()in Route.php (line 160)
at Route->run()in Router.php (line 572)
at Router->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing{closure}(object(Request))in LaratrustPermission.php (line 56)
at LaratrustPermission->handle(object(Request), object(Closure), array('read-banking-transactions'))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in LaratrustPermission.php (line 56)
at LaratrustPermission->handle(object(Request), object(Closure), array('read-admin-panel'))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in AdminMenu.php (line 187)
at AdminMenu->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in SetLocale.php (line 94)
at SetLocale->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in AddXHeader.php (line 18)
at AddXHeader->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in LoadCurrencies.php (line 43)
at LoadCurrencies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in LoadSettings.php (line 58)
at LoadSettings->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in RedirectIfNotInstalled.php (line 21)
at RedirectIfNotInstalled->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in SubstituteBindings.php (line 41)
at SubstituteBindings->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Authenticate.php (line 43)
at Authenticate->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in VerifyCsrfToken.php (line 65)
at VerifyCsrfToken->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in ShareErrorsFromSession.php (line 49)
at ShareErrorsFromSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in StartSession.php (line 64)
at StartSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in AddQueuedCookiesToResponse.php (line 37)
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in EncryptCookies.php (line 59)
at EncryptCookies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Router.php (line 574)
at Router->runRouteWithinStack(object(Route), object(Request))in Router.php (line 533)
at Router->dispatchToRoute(object(Request))in Router.php (line 511)
at Router->dispatch(object(Request))in Kernel.php (line 176)
at Kernel->Illuminate\Foundation\Http{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Debugbar.php (line 51)
at Debugbar->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in TrustProxies.php (line 56)
at TrustProxies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in ValidatePostSize.php (line 27)
at ValidatePostSize->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in CheckForMaintenanceMode.php (line 46)
at CheckForMaintenanceMode->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Request.php (line 111)
at Request->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Kernel.php (line 151)
at Kernel->sendRequestThroughRouter(object(Request))in Kernel.php (line 116)
at Kernel->handle(object(Request))in index.php (line 27)

`

@sebadamus
Copy link
Author

Little lost here, but /var/www/html/akaunting/app/Filters/Banking/Transactions.php seems to be the filter section of the transactions page? says...
public function category($category_id)
{
return $this->where('category_id', $category_id);
}

But cant figureout where the sql is created with the wrong column name... :(

@denisdulici
Copy link
Member

I can confirm such a problem, thanks @sebadamus for reporting.

@denisdulici denisdulici added the Bug label Feb 3, 2018
@denisdulici denisdulici added this to the 1.1.11 milestone Feb 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants