When delayedDelete ran, we were using an older version of the app index within the context of the array prior to other apps getting deleted or added. Therefore, that index could no longer exist once delayedDelete ran.
By finding an updated index immediately before purging the app, this fixed the issue.
When delayedDelete ran, we were using an older version of the app index within the context of the array prior to other apps getting deleted or added. Therefore, that index could no longer exist once delayedDelete ran.
By finding an updated index immediately before purging the app, this fixed the issue.