Closed rfc2822 closed 9 months ago
We should make sure that
I've tried manually building the app from gradle with my own keystore and using app:assembleRelease
, and the issue is also not there. Only occurs with the Github build
I can confirm the translators.json file is empty on release. To see:
I've tried manually building the app from gradle with my own keystore and using
app:assembleRelease
, and the issue is also not there. Only occurs with the Github build
It's related to the davx5-ose repo. You can try with the -ose repo and you should be able to reproduce it.
Seems that when I fetched the translations for davx5-ose the last time, the translators.json became empty: https://github.com/bitfireAT/davx5-ose/commit/b670979f12ccfc1c22521545dfd82c6f721e69a4
Ooooh, yeah, totally: https://github.com/bitfireAT/davx5-ose/blob/dev-ose/app/src/main/assets/translators.json
Then #401 should do the job
Then #401 should do the job
How did you get the list of translators? Does the API call just work again? Maybe it was a one-time empty result.
Then we should still address the second point:
the About dialog / the translators tab doesn't crash on parsing exceptions (instead it could just be empty or show the exception message)
Discussed in https://github.com/bitfireAT/davx5-ose/discussions/398