浏览代码

fix user media permission

Luke Pulverenti 11 年之前
父节点
当前提交
6cfc103bd3
共有 1 个文件被更改,包括 14 次插入11 次删除
  1. 14 11
      MediaBrowser.Api/AuthorizationRequestFilterAttribute.cs

+ 14 - 11
MediaBrowser.Api/AuthorizationRequestFilterAttribute.cs

@@ -98,17 +98,20 @@ namespace MediaBrowser.Api
         {
             var auth = GetAuthorizationDictionary(httpReq);
 
-            string userId;
-            string deviceId;
-            string device;
-            string client;
-            string version;
-
-            auth.TryGetValue("UserId", out userId);
-            auth.TryGetValue("DeviceId", out deviceId);
-            auth.TryGetValue("Device", out device);
-            auth.TryGetValue("Client", out client);
-            auth.TryGetValue("Version", out version);
+            string userId = null;
+            string deviceId = null;
+            string device = null;
+            string client = null;
+            string version = null;
+
+            if (auth != null)
+            {
+                auth.TryGetValue("UserId", out userId);
+                auth.TryGetValue("DeviceId", out deviceId);
+                auth.TryGetValue("Device", out device);
+                auth.TryGetValue("Client", out client);
+                auth.TryGetValue("Version", out version);
+            }
 
             return new AuthorizationInfo
             {