diff --git a/lib/devices/ios/ios.js b/lib/devices/ios/ios.js index 923c17d2c..a2588f3ef 100644 --- a/lib/devices/ios/ios.js +++ b/lib/devices/ios/ios.js @@ -504,13 +504,6 @@ IOS.prototype.setPreferences = function (cb) { return cb(); } - if (this.args.fullReset) { - var msg = "Cannot set preferences because a full-reset was requested"; - logger.info(msg); - logger.error(msg); - return cb(new Error(msg)); - } - var settingsCaps = [ 'locationServicesEnabled', 'locationServicesAuthorized', @@ -534,6 +527,11 @@ IOS.prototype.setPreferences = function (cb) { if (!needToSet) { logger.info("No iOS / app preferences to set"); return cb(); + } else if (this.args.fullReset) { + var msg = "Cannot set preferences because a full-reset was requested"; + logger.info(msg); + logger.error(msg); + return cb(new Error(msg)); } var setPrefs = function (err) {