This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -455,9 +455,12 @@ - (void)rollbackPackage
455
455
{
456
456
NSError *error;
457
457
NSDictionary *failedPackage = [CodePushPackage getCurrentPackage: &error];
458
-
459
- // Write the current package's metadata to the "failed list"
460
- [self saveFailedUpdate: failedPackage];
458
+ if (error) {
459
+ CPLog (@" Error getting current update metadata during rollback: %@ " , error);
460
+ } else if (failedPackage) {
461
+ // Write the current package's metadata to the "failed list"
462
+ [self saveFailedUpdate: failedPackage];
463
+ }
461
464
462
465
// Rollback to the previous version and de-register the new update
463
466
[CodePushPackage rollbackPackage ];
Original file line number Diff line number Diff line change @@ -491,11 +491,13 @@ + (void)rollbackPackage
491
491
NSError *error;
492
492
NSMutableDictionary *info = [self getCurrentPackageInfo: &error];
493
493
if (error) {
494
+ CPLog (@" Error getting current package info: %@ " , error);
494
495
return ;
495
496
}
496
497
497
498
NSString *currentPackageFolderPath = [self getCurrentPackageFolderPath: &error];
498
499
if (error) {
500
+ CPLog (@" Error getting current package folder path: %@ " , error);
499
501
return ;
500
502
}
501
503
@@ -515,11 +517,9 @@ + (void)rollbackPackage
515
517
+ (void )updateCurrentPackageInfo : (NSDictionary *)packageInfo
516
518
error : (NSError **)error
517
519
{
518
-
519
520
NSData *packageInfoData = [NSJSONSerialization dataWithJSONObject: packageInfo
520
521
options: 0
521
522
error: error];
522
-
523
523
NSString *packageInfoString = [[NSString alloc ] initWithData: packageInfoData
524
524
encoding: NSUTF8StringEncoding];
525
525
[packageInfoString writeToFile: [self getStatusFilePath ]
You can’t perform that action at this time.
0 commit comments