We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents eeb4901 + 1a7a955 commit d25489cCopy full SHA for d25489c
CodePushPackage.m
@@ -221,9 +221,11 @@ + (void)installPackage:(NSDictionary *)updatePackage
221
NSString *previousPackageHash = [self getPreviousPackageHash:error];
222
if (!*error && previousPackageHash && ![previousPackageHash isEqualToString:packageHash]) {
223
NSString *previousPackageFolderPath = [self getPackageFolderPath:previousPackageHash];
224
- [[NSFileManager defaultManager] removeItemAtPath:previousPackageFolderPath error:error];
225
- if (*error) {
226
- return;
+ // Error in deleting old package will not cause the entire operation to fail.
+ NSError *deleteError;
+ [[NSFileManager defaultManager] removeItemAtPath:previousPackageFolderPath error:&deleteError];
227
+ if (deleteError) {
228
+ NSLog(@"Error deleting old package: %@", deleteError);
229
}
230
231
0 commit comments