From 446dc97c162c016e572f3fe2ccd1c4748aa0e51a Mon Sep 17 00:00:00 2001 From: Geoffrey Goh Date: Fri, 12 Feb 2016 11:19:39 -0800 Subject: [PATCH] else if --- CodePushPackage.m | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CodePushPackage.m b/CodePushPackage.m index a03e83b..52c4805 100644 --- a/CodePushPackage.m +++ b/CodePushPackage.m @@ -206,16 +206,16 @@ NSString * const UnzippedFolderName = @"unzipped"; NSString *newPackageFolderPath = [self getPackageFolderPath:updatePackage[@"packageHash"]]; NSError *error; - if (![[NSFileManager defaultManager] fileExistsAtPath:[self getCodePushPath]]) { - [[NSFileManager defaultManager] createDirectoryAtPath:[self getCodePushPath] - withIntermediateDirectories:YES - attributes:nil - error:&error]; - } else if ([[NSFileManager defaultManager] fileExistsAtPath:newPackageFolderPath]) { + if ([[NSFileManager defaultManager] fileExistsAtPath:newPackageFolderPath]) { // This removes any stale data in newPackageFolderPath that could have been left // uncleared due to a crash or error during the download or install process. [[NSFileManager defaultManager] removeItemAtPath:newPackageFolderPath error:&error]; + } else if (![[NSFileManager defaultManager] fileExistsAtPath:[self getCodePushPath]]) { + [[NSFileManager defaultManager] createDirectoryAtPath:[self getCodePushPath] + withIntermediateDirectories:YES + attributes:nil + error:&error]; } if (error) {