Release persisted URI permissions for successful uploads

This commit is contained in:
Ritika Pahwa 2025-08-17 16:06:16 +05:30
parent db2e7e79c4
commit aff2a4347c

View file

@ -393,6 +393,12 @@ class UploadWorker(
makeWikiDataEdit(uploadResult, contribution) makeWikiDataEdit(uploadResult, contribution)
} }
showSuccessNotification(contribution) showSuccessNotification(contribution)
if (appContext.contentResolver.persistedUriPermissions.any {
it.uri == contribution.contentUri }) {
appContext.contentResolver.releasePersistableUriPermission(
contribution.contentUri!!, Intent.FLAG_GRANT_READ_URI_PERMISSION
)
}
} else { } else {
Timber.e("Stash Upload failed") Timber.e("Stash Upload failed")
showFailedNotification(contribution) showFailedNotification(contribution)