It appears that seemingly randomly the persistent storage permissions can become "revoked" despite still appearing granted. This causes the app to quietly fail to update the external database.
The URI still appears as granted to the app on the app info page.
If this can't be fixed the user should be warned of the error and prompted to grant the folder permission again.
This error may be a cause of #80 since the syncing page may end up stuck on loading if it can't access the URI it thinks it has permission for.
It appears that seemingly randomly the persistent storage permissions can become "revoked" despite still appearing granted. This causes the app to quietly fail to update the external database.
The URI still appears as granted to the app on the app info page.
If this can't be fixed the user should be warned of the error and prompted to grant the folder permission again.
This error may be a cause of #80 since the syncing page may end up stuck on loading if it can't access the URI it thinks it has permission for.