aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-15 23:26:39 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-15 23:26:39 -0400
commit6ca771cc7906ae6524f737ae9bf0bc1b916efb40 (patch)
tree98d4c8fad6868d0836caec61446f2cffc4a232f8 /MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
parentb889c31f5629b0d46fdd8f71d62f1546e18efc11 (diff)
move user image into profile settings
Diffstat (limited to 'MediaBrowser.Server.Implementations/Connect/ConnectManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Connect/ConnectManager.cs15
1 files changed, 11 insertions, 4 deletions
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<string, string>
{
{"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<ConnectAuthorization>();
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);
}