I started posting this on Github issues. But will paste it here instead. I’m not really sure what the preferred approach is to reporting issues like this? In the forum or on Github?
I’ve posted this to Github, here. As it may need to be addressed as a bug. Not sure.
What version of Invoice Ninja are you running? ie v4.5.25 / v5.0.30
v5.0.41
Was updating from whatever latest develop branch version was around mid December. Around v5.0.34, from what I recall.
**What environment are you running?
VM running Ubuntu 20.04
Have you checked log files (storage/logs/) Please provide redacted output
Have you searched existing issues?
Have you reported this to Slack/forum before posting?
No
Describe the bug
After doing the update, Ninja logged me out. Upon logging back in, I get the following error within the login panel.
Error :: '[{id: 4, capital: Kabul, citizenship: Afghan, country_code: 004, currency: af...' to 'minified:x<minified:iW>' failed due to: Deserializing '[id, 4, capital, Kabul, citizenship, Afghan, country_code, 004, currency, afg...' to 'minified:iW' failed due to: Tried to construct class "CountryEntity" with null field "thousandSeparator". This is forbidden; to allow it, mark "thousandSeparator" with @nullable.
And it won’t allow me to log in.
Steps To Reproduce
git pull
5.0.41 onto a 5.0.34 (aprox) installation, and try to log in.
Expected behavior
I was expecting it to log in.
Screenshots