diff --git a/PlexRequests.Core/SecurityExtensions.cs b/PlexRequests.Core/SecurityExtensions.cs index 62ef48cb9..ce2b89651 100644 --- a/PlexRequests.Core/SecurityExtensions.cs +++ b/PlexRequests.Core/SecurityExtensions.cs @@ -266,7 +266,7 @@ namespace PlexRequests.Core private Permissions GetPermissions(IUserIdentity user) { - return GetPermissions(user.UserName); + return GetPermissions(user?.UserName); } private Permissions GetPermissions(string userName) diff --git a/PlexRequests.UI/Modules/DonationLinkModule.cs b/PlexRequests.UI/Modules/DonationLinkModule.cs index dc1a324b0..3bb4f8f1b 100644 --- a/PlexRequests.UI/Modules/DonationLinkModule.cs +++ b/PlexRequests.UI/Modules/DonationLinkModule.cs @@ -33,11 +33,11 @@ namespace PlexRequests.UI.Modules { if (settings.EnableCustomDonationUrl) { - return Response.AsJson(new { url = settings.CustomDonationUrl, message = settings.CustomDonationMessage }); + return Response.AsJson(new { url = settings.CustomDonationUrl, message = settings.CustomDonationMessage, enabled = true }); } else { - return Response.AsJson(new { url = settings.CustomDonationUrl, message = settings.CustomDonationMessage }); + return Response.AsJson(new { enabled = false }); } } catch (Exception e)