turbo124 / Plane2Ninja

Export data from Invoice Plane to Invoice Ninja
MIT License
14 stars 10 forks source link

Clicking on "Download Data" throws an error #14

Open svavs opened 5 years ago

svavs commented 5 years ago

Hi,

after configured and running on web server, when clicking on the "Download Data" button it displays a "Whoops, looks like something went wrong." page with the following error.

I need to export data from InvoicePlane 1.5.9.

What's wrong? Thanks.

` (1/1) ErrorException Trying to get property 'tax_rate_name' of non-object

in InvoiceTransformer.php line 62

at HandleExceptions->handleError(8, 'Trying to get property \'tax_rate_name\' of non-object', '/var/www/html/plane2ninja.lan/app/Plane2Ninja/Transformers/InvoiceTransformer.php', 62, array('invoice' => object(Invoice), 'index' => 1, 'taxName' => array(array('invoice_tax_rate_id' => 1, 'invoice_id' => 7, 'tax_rate_id' => 0, 'include_item_tax' => 1, 'invoice_tax_rate_amount' => '0.00')), 'tax_rate' => null))in InvoiceTransformer.php line 62 at InvoiceTransformer->getTaxName(object(Invoice), 1)in InvoiceTransformer.php line 33 at InvoiceTransformer->transform(object(Invoice))in NinjaFactory.php line 84 at NinjaFactory->buildInvoices(object(Collection))in ClientTransformer.php line 45 at ClientTransformer->transform(object(Client))in NinjaFactory.php line 58 at NinjaFactory->buildNinja(object(Collection))in ImportController.php line 46 at ImportController->crunch('clients') at call_user_func_array(array(object(ImportController), 'crunch'), array('class_name' => 'clients'))in Controller.php line 55 at Controller->callAction('crunch', array('class_name' => 'clients'))in ControllerDispatcher.php line 44 at ControllerDispatcher->dispatch(object(Route), object(ImportController), 'crunch')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 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 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 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 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 53

`

turbo124 commented 5 years ago

Hi There,

it looks like there may have been some changes in 1.5.9, i'll have a look into this.

svavs commented 5 years ago

Thank you very much! Let me know if I can help :)