diff --git a/src/controllers/names.js b/src/controllers/names.js index 3e55e8d..318b942 100755 --- a/src/controllers/names.js +++ b/src/controllers/names.js @@ -195,6 +195,8 @@ NamesController.transferName = function(name, privatekey, address) { NamesController.updateName = function(name, privatekey, a) { return new Promise(function(resolve, reject) { + a = a || ""; + if (!name) { return reject(new errors.ErrorMissingParameter('name')); } @@ -203,15 +205,11 @@ NamesController.updateName = function(name, privatekey, a) { return reject(new errors.ErrorMissingParameter('privatekey')); } - if (!a) { - return reject(new errors.ErrorMissingParameter('a')); - } - if (!krist.isValidName(name)) { return reject(new errors.ErrorInvalidParameter('name')); } - if (!krist.isValidARecord(a)) { + if (a && !krist.isValidARecord(a)) { return reject(new errors.ErrorInvalidParameter('a')); }