File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -221,9 +221,11 @@ + (void)installPackage:(NSDictionary *)updatePackage
221
221
NSString *previousPackageHash = [self getPreviousPackageHash: error];
222
222
if (!*error && previousPackageHash && ![previousPackageHash isEqualToString: packageHash]) {
223
223
NSString *previousPackageFolderPath = [self getPackageFolderPath: previousPackageHash];
224
- [[NSFileManager defaultManager ] removeItemAtPath: previousPackageFolderPath error: error];
225
- if (*error) {
226
- return ;
224
+ // Error in deleting old package will not cause the entire operation to fail.
225
+ NSError *deleteError;
226
+ [[NSFileManager defaultManager ] removeItemAtPath: previousPackageFolderPath error: &deleteError];
227
+ if (deleteError) {
228
+ NSLog (@" Error deleting old package: %@ " , deleteError);
227
229
}
228
230
}
229
231
You can’t perform that action at this time.
0 commit comments