From 6ca771cc7906ae6524f737ae9bf0bc1b916efb40 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 15 Oct 2014 23:26:39 -0400 Subject: move user image into profile settings --- .../Connect/ConnectManager.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Connect') diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs index 2a006b677..e3d4b600c 100644 --- a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs +++ b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs @@ -427,13 +427,19 @@ namespace MediaBrowser.Server.Implementations.Connect var accessToken = Guid.NewGuid().ToString("N"); var sendingUser = GetUser(sendingUserId); + var requesterUserName = sendingUser.ConnectUserName; + if (string.IsNullOrWhiteSpace(requesterUserName)) + { + requesterUserName = sendingUser.Name; + } + var postData = new Dictionary { {"serverId", ConnectServerId}, {"userId", connectUser.Id}, {"userType", "Guest"}, {"accessToken", accessToken}, - {"requesterUserName", sendingUser.ConnectUserName} + {"requesterUserName", requesterUserName} }; options.SetPostData(postData); @@ -608,8 +614,6 @@ namespace MediaBrowser.Server.Implementations.Connect } } - users = _userManager.Users.ToList(); - var pending = new List(); foreach (var connectEntry in list) @@ -618,7 +622,8 @@ namespace MediaBrowser.Server.Implementations.Connect { if (string.Equals(connectEntry.AcceptStatus, "accepted", StringComparison.OrdinalIgnoreCase)) { - var user = users.FirstOrDefault(i => string.Equals(i.ConnectUserId, connectEntry.UserId, StringComparison.OrdinalIgnoreCase)); + var user = _userManager.Users + .FirstOrDefault(i => string.Equals(i.ConnectUserId, connectEntry.UserId, StringComparison.OrdinalIgnoreCase)); if (user == null) { @@ -635,6 +640,8 @@ namespace MediaBrowser.Server.Implementations.Connect user.Configuration.SyncConnectImage = true; user.Configuration.SyncConnectName = true; user.Configuration.IsHidden = true; + user.Configuration.EnableLiveTvManagement = false; + user.Configuration.IsAdministrator = false; _userManager.UpdateConfiguration(user, user.Configuration); } -- cgit v1.2.3