[removeExtensions]: Bug-Fix: appExtensions is not available later at async contect, so capture it prematurely when available

This commit is contained in:
Magesh K
2025-01-13 09:33:20 +05:30
parent e8798499d3
commit 3e74e4ae5d
2 changed files with 14 additions and 18 deletions

View File

@@ -1343,7 +1343,9 @@ private extension AppManager
verifyOperation.addDependency(downloadOperation)
/* Remove App Extensions */
let removeAppExtensionsOperation = RemoveAppExtensionsOperation(context: context, appInDatabase: app)
let localAppExtensions = (app as? ALTApplication)?.appExtensions
let removeAppExtensionsOperation = RemoveAppExtensionsOperation(context: context,
localAppExtensions: localAppExtensions)
removeAppExtensionsOperation.resultHandler = { (result) in
switch result
{