get the user before updating it

updating a non-existent user ends up creating a new mailbox
This commit is contained in:
Girish Ramakrishnan
2017-02-15 23:19:54 -08:00
parent d8273719d2
commit 0b3d1c855c
2 changed files with 11 additions and 6 deletions

View File

@@ -257,7 +257,7 @@ function update(userId, user, callback) {
return callback(new DatabaseError(DatabaseError.ALREADY_EXISTS, msg));
}
if (error) return callback(new DatabaseError(DatabaseError.INTERNAL_ERROR, error));
if (result[0].affectedRows !== 1) return callback(new DatabaseError(DatabaseError.NOT_FOUND));
if (result[0].affectedRows !== 1) return callback(new DatabaseError(DatabaseError.NOT_FOUND)); // mailbox?
return callback(null);
});