learningequality / kolibri

Kolibri Learning Platform: the offline app for universal education
https://learningequality.org/kolibri/
MIT License
779 stars 647 forks source link

Add more error handling for facility user merging and facility deletion #12500

Closed rtibbles closed 2 months ago

rtibbles commented 2 months ago

Summary

References

Attempts to fix #12486

Reviewer guidance

While this only seems to happen on Android, I think it's more to do with unhandled errors arising from the process taking longer on Android, so hitting certain coincidences on Android that we might not see elsewhere.


Testing checklist

PR process

Reviewer checklist

github-actions[bot] commented 2 months ago

Build Artifacts

Asset type Download link
PEX file kolibri-0.17.0b3.dev0_git.67.gfc132c22.pex
Windows Installer (EXE) kolibri-0.17.0b3.dev0+git.67.gfc132c22-windows-setup-unsigned.exe
Debian Package kolibri_0.17.0b3.dev0+git.67.gfc132c22-0ubuntu1_all.deb
Mac Installer (DMG) kolibri-0.17.0b3.dev0+git.67.gfc132c22.dmg
Android Package (APK) kolibri-0.17.0b3.dev0+git.67.gfc132c22-0.1.4-debug.apk
TAR file kolibri-0.17.0b3.dev0+git.67.gfc132c22.tar.gz
WHL file kolibri-0.17.0b3.dev0+git.67.gfc132c22-py2.py3-none-any.whl