I don’t know what’s changed (self-hosted install), but invoices cannot be opened in the email:
The $viewButton is not working
The pdf is corrupt
Good to know:
Laravel 5.3 & php ^7.1
The viewButton problem
The actual problem is that the domain url (env('APP_URL')) is not generated in the email.
It is however in the settings/advanced/client portal view, where the iFrame input is empty and thus the example is showing http://<my-domain-name>/view/...
It works locally, but not on production
I logged out $url in /app/Models/Invitation@getLink() and got my domain name.
The pdf problem
Pdf generation with the current invoice template has worked before
I've tried using local phantomjs & phantomjscloud (with multiple api keys), both unsuccessful atm
Not getting any relevant errors - only getting a Balances do not match error, but that seems to be on opening the /invoices/{id}/edit page
Please suggest how to further debug or fix. I very much appreciate your support!
That would be ideal, however we’ve made quite a few changes to the code base and upgrading would be a huge effort, for which I haven’t got the time in the first days.