diff options
author | isaacs <i@izs.me> | 2012-06-17 12:04:35 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-06-17 12:04:35 -0700 |
commit | b0b707cb6e48fd0393c24c80c9fe490855d24f84 (patch) | |
tree | 25f2cac52e79c293e62d9639bd9cdcea6db9e8e2 /deps/npm/node_modules/npm-registry-client/lib/adduser.js | |
parent | d614d161c7f1ac340251271e911cd4752c158d38 (diff) | |
download | android-node-v8-b0b707cb6e48fd0393c24c80c9fe490855d24f84.tar.gz android-node-v8-b0b707cb6e48fd0393c24c80c9fe490855d24f84.tar.bz2 android-node-v8-b0b707cb6e48fd0393c24c80c9fe490855d24f84.zip |
npm: Upgrade to 1.1.27
- severely enhanced 'npm init'
- upgraded node-gyp
Diffstat (limited to 'deps/npm/node_modules/npm-registry-client/lib/adduser.js')
-rw-r--r-- | deps/npm/node_modules/npm-registry-client/lib/adduser.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/npm/node_modules/npm-registry-client/lib/adduser.js b/deps/npm/node_modules/npm-registry-client/lib/adduser.js index f129195c57..48a0359529 100644 --- a/deps/npm/node_modules/npm-registry-client/lib/adduser.js +++ b/deps/npm/node_modules/npm-registry-client/lib/adduser.js @@ -63,8 +63,13 @@ function adduser (username, password, email, cb) { return this.request('GET' , '/-/user/org.couchdb.user:'+encodeURIComponent(username) , function (er, data, json, response) { + if (er || data.error) { + return cb(er, data, json, response) + } Object.keys(data).forEach(function (k) { - userobj[k] = data[k] + if (!userobj[k]) { + userobj[k] = data[k] + } }) this.log.verbose("adduser", "userobj", userobj) this.request('PUT' |