From 478910a3aaa34bd5c67ebb6b269defdf93ccc09a Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Thu, 17 Jul 2014 16:00:41 +0100 Subject: [PATCH] if a user does not have a first or last name use their email for their name in connected user data --- .../coffee/ide/online-users/OnlineUsersManager.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/web/public/coffee/ide/online-users/OnlineUsersManager.coffee b/services/web/public/coffee/ide/online-users/OnlineUsersManager.coffee index 05b8f55016..8abe1281a9 100644 --- a/services/web/public/coffee/ide/online-users/OnlineUsersManager.coffee +++ b/services/web/public/coffee/ide/online-users/OnlineUsersManager.coffee @@ -21,11 +21,16 @@ define [ # Don't store myself continue # Store data in the same format returned by clientTracking.clientUpdated + if user.first_name?.length == 0 and user.last_name.length == 0 + name = user.email + else + name = "#{user.first_name} #{user.last_name}" + @$scope.onlineUsers[user.client_id] = { id: user.client_id user_id: user.user_id email: user.email - name: "#{user.first_name} #{user.last_name}" + name: name doc_id: user.cursorData?.doc_id row: user.cursorData?.row column: user.cursorData?.column