diff --git a/Moonlight/Moonlight.csproj b/Moonlight/Moonlight.csproj index ae6ed630..90a4556b 100644 --- a/Moonlight/Moonlight.csproj +++ b/Moonlight/Moonlight.csproj @@ -90,6 +90,7 @@ + diff --git a/Moonlight/Shared/Views/Domain/View.razor b/Moonlight/Shared/Views/Domain/View.razor index 5e6604f4..af07ac39 100644 --- a/Moonlight/Shared/Views/Domain/View.razor +++ b/Moonlight/Shared/Views/Domain/View.razor @@ -6,12 +6,14 @@ @using Moonlight.App.Services @using CloudFlare.Client.Enumerators @using Moonlight.App.Services.Interop +@using Moonlight.App.Services.Sessions @inject DomainRepository DomainRepository @inject DomainService DomainService @inject SmartTranslateService SmartTranslateService @inject NavigationManager NavigationManager @inject AlertService AlertService +@inject IdentityService IdentityService @if (Domain == null) @@ -180,9 +182,6 @@ { [Parameter] public int Id { get; set; } - - [CascadingParameter] - public User? User { get; set; } private Domain? Domain; private DnsRecord[] DnsRecords; @@ -205,13 +204,13 @@ if (Domain == null) return; - if (User == null) + if (IdentityService.User == null) { Domain = null; return; } - if (Domain.Owner.Id != User.Id && !User.Admin) + if (Domain.Owner.Id != IdentityService.User.Id && !IdentityService.User.Admin) { Domain = null; return;